[Arp] Central dispatcher
Aral Balkan
aral at ariaware.com
Wed Apr 20 04:31:05 PDT 2005
Hi Christophe,
I just took a look your Dispatcher class -- it in some ways recreates
the ControllerTemplate (take a look at ControllerTemplate.as) to act as
a generic mega-controller of sorts. The major issue I would have with
this is that if all the forms use the Dispatcher, none of them would be
able to function without it. i.e., we are violating encapsulation in a
major way and making each form dependent on the Dispatcher and I cannot
see what we gain in the process. The dynamic addition of listeners at
runtime also creates a loose contract that is difficult to maintain.
All the best,
Aral
Christophe Herreman wrote:
> Aloha,
>
> here is another class I use in the ARP framework.
> Forms register for events with the "central" Dispatcher and not with
> eachother.
> The Dispacther automatically forwards the event without any extra coding?
>
> I still don't know if this is the best approach (vs. Event bubbling?)
> but I think it's safer to not let your forms know about eachother. Any
> pros/cons?
>
> It goes in com.ariaware.arp.util
>
> regards,
> Christophe
More information about the Arp
mailing list