nOobCrafter
25.02.2011, 04:42
День добрый, хотелось бы "раз и навсегда" уяснить пару моментов.
1. насколько оправданно использование всплывающих событий, что такое хорошо, что таоке плохо и за что можно получить линейкой по рукам?
Я конечно понимаю что это исключительно право разработчика быдлокодить в свое удовольствие если он работает один, но все же хочется по мере возможности делать все хорошо.
2. Есть "раздел", разделами рулит некий манагер, а над манагером есть класс который работает с амф.
Раздел проинициализировался и говорит - хочу данные, диспатчит ивент и тут самое интересное, у нас 3 варианта:
2.1. сделать событие всплывающим что бы словить от манагера наверху, юзануть амф и передать нужные данные обратно.
2.2. в классе-манагере продублировать событие и послать наверхе новое или передиспатчить текущее (не суть)
2.3. сделать класс с амф-синглтоном и юзать где хочется.
З.Ы. в нагрузку ко всему доп. условием является то, что бы получить данные по какому то разделу надо знать его ИД, и надо как то еще и его передать (а хочется избежать всяких буферных переопределиний в промежуточных классах).
1. насколько оправданно использование всплывающих событий, что такое хорошо, что таоке плохо и за что можно получить линейкой по рукам?
Я конечно понимаю что это исключительно право разработчика быдлокодить в свое удовольствие если он работает один, но все же хочется по мере возможности делать все хорошо.
2. Есть "раздел", разделами рулит некий манагер, а над манагером есть класс который работает с амф.
Раздел проинициализировался и говорит - хочу данные, диспатчит ивент и тут самое интересное, у нас 3 варианта:
2.1. сделать событие всплывающим что бы словить от манагера наверху, юзануть амф и передать нужные данные обратно.
2.2. в классе-манагере продублировать событие и послать наверхе новое или передиспатчить текущее (не суть)
2.3. сделать класс с амф-синглтоном и юзать где хочется.
З.Ы. в нагрузку ко всему доп. условием является то, что бы получить данные по какому то разделу надо знать его ИД, и надо как то еще и его передать (а хочется избежать всяких буферных переопределиний в промежуточных классах).