Open EvgenyChepurnykh opened 10 years ago
Ну, UI находится над уровнем приложения. Так что реализован интерфейс будет уровнем UI - более высоким уровнем.
Тогда не понятно, с уровнями абстракций и кто о ком знает. "Вышестоящий уровень управляет абстракциями (читай IView), нижележащий уровень ничего не знает о вышестоящем". Надо это как-то разобрать...
Ну, IView определен на уровне Presenter-а, поэтому презентер знает только о своем уровне, а вышестоящий уровень (вью) управляет презентером и представляет себя в виде конкретной релаизации IView.
Верно только для MVVM. Для MVP - нет - http://habrahabr.ru/post/107698/
Не понял, где диаграмма в статье не совпадает с моей? В MVVM вообще IView не обязательно, а вот в MVP - обязательно.
Закрываем?
Ага.
а реализован - уровнем выше, на уровне представления. Уровнем ниже ты хотел сказать?