Icommand в MVP - PullRequest
       16

Icommand в MVP

0 голосов
/ 15 марта 2010

Принадлежит ли реализация ICommand в MVP (Model - View - Presenter) к Presenter или его собственному классу?

1 Ответ

0 голосов
/ 15 марта 2010

Вы говорите о правильной настройке MVP? Не какая-то форма фреймворка?

Мне кажется, что любые команды должны быть в своем классе.

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

Команды, находящиеся в своем собственном классе, означают, что вы можете делать что-то подобное вышеописанному и относительно легко использовать реализации icommand.

...