MVP и состав - PullRequest
       15

MVP и состав

0 голосов
/ 22 декабря 2010

Я не уверен, что я действительно понял MVP в контексте композиции. Допустим, у меня есть MainView, который представляет собой смесь ViewA и ViewB.

Я видел несколько примеров, когда View создает презентатора. Теперь вот моя проблема, я не совсем уверен, кто кого должен создавать.

Если MainView создаст MainPresenter, который является составной частью APresenter и BPresenter, или каждый вид должен создать своего собственного докладчика.

1 Ответ

0 голосов
/ 22 декабря 2010

Если MainView - это просто контейнер для ViewA и ViewB, то ему не нужен собственный презентатор, и для подвидов можно продолжать использовать своих индивидуальных презентаторов по умолчанию.

Однако, если MainView также изменяетПоведение вложенных представлений требует создания составного презентатора и внедрения его для использования вложенными представлениями вместо докладчиков по умолчанию.

...