2010-03-23 2 views

ответ

6

Может быть, я ошибаюсь, но от того, что я понимаю:

Шаблон MVP используется в ведущем первом подходе является небольшим изменением вокруг пассивного зрения описываемого Мартина Фаулера. В некоторых случаях, когда бизнес-объект (или модель) слишком сложно отображать непосредственно в представлении, они используют класс адаптера между презентатором и представлением. Адаптер отвечает за перевод сложного объекта в некоторые тривиальные типы, используемые немым окончательным видом.

Ex: Ведущий должен иметь дело с моделью PersonList. Представление состоит из сетки. Презентатор передает объект модели непосредственно адаптеру (который выполняет роль представления), а адаптер переводит его в ячейки, строки, столбцы и наоборот.

Для очень простого объекта для отображения на виде, я думаю, что это пассивный шаблон MVP с пассивным видом, похожий на фаулерский.

Смежные вопросы