DesignPatternsBook
DesignPatternsBook copied to clipboard
[Part2,Ch5] Иерархия уровней
а реализован - уровнем выше, на уровне представления. Уровнем ниже ты хотел сказать?
Ну, UI находится над уровнем приложения. Так что реализован интерфейс будет уровнем UI - более высоким уровнем.
Тогда не понятно, с уровнями абстракций и кто о ком знает. "Вышестоящий уровень управляет абстракциями (читай IView), нижележащий уровень ничего не знает о вышестоящем". Надо это как-то разобрать...
Ну, IView определен на уровне Presenter-а, поэтому презентер знает только о своем уровне, а вышестоящий уровень (вью) управляет презентером и представляет себя в виде конкретной релаизации IView.
Верно только для MVVM. Для MVP - нет - http://habrahabr.ru/post/107698/
Не понял, где диаграмма в статье не совпадает с моей? В MVVM вообще IView не обязательно, а вот в MVP - обязательно.
Закрываем?
Ага.