Я пытался полностью понять шаблон Model View Presenter применительно к C #. У меня есть один вопрос, который я не могу обернуть вокруг.
Во многих примерах я заметил, что модель определяется как статическая и создается в базовом классе Presenter (часто это универсальный класс).
Как в этом случае использовать несколько классов моделей? Насколько я понимаю, каждый созданный докладчик сможет ссылаться только на один класс модели.
Пример, который я сейчас рассматриваю, можно найти здесь: http://wesaday.files.wordpress.com/2009/01/finalzip.doc (переименуйте в .zip). Это из этого урока: http://wesaday.wordpress.com/2009/01/30/winform-model-view-presenter-part-v-the-view/
Предполагаю, что общая проблема, с которой я сталкиваюсь, заключается в том, как примеры, подобные приведенному выше, адаптируются к рабочему приложению с несколькими представлениями / докладчиками / моделями.