MVP - сколько докладчиков - PullRequest
       7

MVP - сколько докладчиков

5 голосов
/ 18 сентября 2009

Что является обычной практикой: один докладчик для представления «Просмотр» и один для представления «Редактирование», или все должно быть в одном докладчике.

Ответы [ 2 ]

5 голосов
/ 18 сентября 2009

Эмпирическое правило, которому я следую ... - 1 ведущий 1 просмотр

Но для общих элементов управления вы можете разделить докладчика, если логика представления такая же ... Например, ... У вас есть диалоговое окно «Диалог подтверждения», «Диалог завершения операции!» И многие другие варианты ... Для этого у меня был элемент управления, реализованный из интерфейса общего представления, и один докладчик, обслуживающий весь набор элементов управления диалогов ...

Причина в том, что это помогает содержать шаблон в чистоте. Кроме того, с точки зрения гибкости это имеет свои преимущества.

Недавно у меня была задача перенести приложение Windows, построенное на MVP, на asp.net (1 просмотр 1 практическое правило докладчика). Миграция прошла гладко, так как мне оставалось только беспокоиться о создании соответствующих представлений, а остальное заботилось о дизайне.

3 голосов
/ 18 сентября 2009

Я задал похожий вопрос о WinForms, но я думаю, что ответ охватывает любую форму MVP. По общему мнению, вы должны использовать 1 докладчик для каждого представления.

...