Цитата:
Сообщение от Tahion
Да неплохая, она у меня даже есть  . Но вобщемто там многие патерны не описаны существующие)
|
Например?
Добавлено через 5 минут
Цитата:
Сообщение от Котяра
У меня тоже древовидная структуру, только в отличии от etc - я не делал аналог DisplayObject с addChild и.т.п.
У меня просто в конструкторе модели - передаётся ссылка на парент (которую, в принципе можно и сменить потом, но мне пока ни разу не понадобилось.)
|
Стандартный GOF-паттерн Composite. Что у тебя, что у Дениса, точнее, у Блуда.
Добавлено через 11 минут
Цитата:
Сообщение от Котяра
причём основную модель я пару-раз делал ребёнком контроллера - тогда все события модели доходят до контроллера всплытием.
|
А я видел фильм с Арнольдом Шварценеггером, "Total Recall". И мне понравилась тетя с тремя сисями. Ну хоть и не по-человечески, а то и приятно ).
Добавлено через 18 минут
Цитата:
Сообщение от Котяра
 Код AS3:
model.addUpdateFieldListener(HumanModelField.IS_DEAD,removeHuman);
|
Откуда такая ненависть к абстракции? В продукте лучше не упоминать о "concrete product" всуе. Здесь подойдет какой-нибудь Event.COMPLETE, вместо ХУМАНМОДЕЛ.МЕРТВ.
Я уж молчу о нововведении "addUpdateFieldListener". Чем EventDispatcher не угодил?
Не следует множить сущее без необходимости.