Можем ли мы следовать нескольким шаблонам проектирования в одном приложении

#asp.net #design-patterns #architecture

#asp.net #шаблоны проектирования #архитектура

Вопрос:

Я только изучаю шаблоны проектирования, и у меня есть несколько вопросов

1) Могу ли я использовать несколько шаблонов проектирования в приложении?

2) Для чего нужны хорошие или рекомендуемые шаблоны проектирования ASP.NET B2C-приложения?

Ответ №1:

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

1) Могу ли я использовать несколько шаблонов проектирования в приложении?

ДА. Смотрите выше.

2) Для чего нужны хорошие или рекомендуемые шаблоны проектирования ASP.NET B2C-приложения?

Полагаю, вы спрашиваете, существуют ли какие-либо существующие фреймворки, доступные для создания веб-сайта, который легко расширять и поддерживать?

Используйте многоуровневую архитектуру, где вы изолируете каждый уровень с помощью шаблона отдельного интерфейса. Для базы данных используйте шаблон репозитория (самый простой способ архивирования — использовать ORM, подобный nhibernate). Что касается веб-сайта, используйте ASP.NET MVC.