O jeito ideal para evitar acoplamento, é usar um Mediator. Assim a A não
teria dependência de B e B não teria dependência de C e nem C para A. Caso
B deixasse de existir, teria que mexer em vários pontos.

Se usar um Mediator, você simplesmente avisaria o Mediator, e ele seria
responsável por notificar os interessados.


Abraço,

Fredy.

2012/9/13 Filipe Coelho <[email protected]>

> Cara, em todo caso, eu prefiro sempre usar eventos customizados.
>
> Pra enviar de A para B, de B para C, de C para A.
>
> É muito mais fácil de administrar.
>
> Em 13 de setembro de 2012 15:08, Mateus Paegle 
> <[email protected]>escreveu:
>
> Entendi...
>>
>>
>> E nesta seguinte situação:
>> Tenho um componente A que chama o componente B e de acordo com a seleção
>> do usuario no componente B ele retorna uma informação para o componente A.
>>
>>
>> Seria melhor armazenar essa informação selecionada em um singleton ou
>> mandar ele dentro de um evento customizado?
>>
>>
>>
>>    Mateus
>>
>>
>>
>>
>>
>>
>>
>> Em 13 de setembro de 2012 11:34, Rogerio Gonzalez <
>> [email protected]> escreveu:
>>
>> Eventos podem gerar milhões de problemas.
>>>
>>> O mais usual deles: Você manter um listener em um objeto que deveria ser
>>> liberado pelo Garbage Colector.
>>>
>>> Qualquer listener atrelado, segura o "objeto vivo".
>>>
>>>
>>> Abração!
>>>
>>> Rogério Gonzalez
>>>
>>>
>>> 2012/9/13 Ciro Macedo <[email protected]>
>>>
>>>> no, mais fica ligado com os "gargalos" de memória que podem surgir caso
>>>> vc não "remova" os eventos após a utilização, do mesmo jeito q vc usa um
>>>>  "addEventListener" p/ adicionar um evento, deve usar um
>>>> 'removeEventListener'
>>>>
>>>> Em 12 de setembro de 2012 19:43, Mateus Paegle 
>>>> <[email protected]>escreveu:
>>>>
>>>>  Boa noite pessoal!
>>>>>
>>>>> Existe alguma limitação ou queda de desempenho ao utilizar eventos
>>>>> customizados?
>>>>>
>>>>>
>>>>>
>>>>>    Mateus
>>>>>
>>>>> --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> [email protected]
>>>>> Para sair da lista, envie um email em branco para
>>>>> [email protected]
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> ........................
>>>> Att
>>>> Ciro Macedo
>>>>
>>>>  --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Att.,
> *Filipe Mendonça Coelho*
> about.me/liipemcoelho
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a