первое, что вы должны знать, это то, что шаблоны проектирования не являются универсальными, и поэтому не существует такого понятия, как «способ реализации шаблона проектирования».
Если вы имеете в виду толькоТрехуровневая модель, тогда MVC - хороший выбор, потому что он четко отделяет каждый слой от другого, для разработки форм Windows ищите учебники по Entity Framework (или просто LINQ), которые вместе с классами, которые обрабатывают логику приложения, становятся вашим уровнем моделивсе формы, а также классы, используемые для представления данных, являются вашими представлениями и, конечно же, пользовательские контроллеры работают хорошо ... это ваш контроллер.
Я рекомендую вам взглянуть на DoFactory веб-сайт, который широко освещает множество шаблонов проектирования.
Также я должен отметить, что вы не можете найти реализацию в doFactory, это всего лишь справочник для нескольких шаблонов проектирования.JIC.