Показать сообщение отдельно
Старый 23.10.2012, 12:30
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Как бы ты написать ето?
Так же как и написал в Robotlegs
class ViewA implements IView
class ViewB implements IView

...

Код AS3:
,,,
public class BaseMediator extends Mediator
{
    [Inject]
    public var view:IView;
    ...
}
...
...

Код AS3:
,,,
public class AMediator extends BaseMediator
{
    [Inject]
    public var model:AModel;
    ...
}
...
Код AS3:
mediatorMap.mapView(ViewA , AMediator, IView);
mediatorMap.mapView(ViewB , BMediator, IView);
А "элегантное" решение я использовал для инжекта моделей. Т.к. логика работы с моделями одна и та же, а модели разные.

Добавлено через 1 минуту
Цитата:
Mediator имеет очень простую работу - я не вижу причин делать его сложнее.
А при чем тут усложнение медиатора? На его уровне ничего не меняется.
__________________
משיח לא בא
משיח גם לא מטלפן