1 год назад
Разбор паттерна цепочка ответственностей
Паттерн "Цепочка обязанностей" (Chain of Responsibility) относится к поведенческим паттернам проектирования. Он позволяет передавать запрос по цепочке обработчиков, где каждый обработчик может обработать запрос или передать его следующему в цепочке. Это особенно удобно для задач, связанных с обработкой событий или запросов, когда порядок и количество возможных обработчиков невозможно определить заранее. Этот паттерн полезен для организаций сценариев, где множество объектов могут обрабатывать запрос, но точный объект, который должен обработать запрос, заранее неизвестен...
2 года назад
Паттерны проектирования
Данной публикацией хочу объеденить предыдущую серию публикаций о паттернах проектирования для более удобного прочтения. Необходимость знания шаблонов проектирования. Начнем с того, для чего нужны паттерны проектирования. Паттерны проектирования представляют собой шаблоны решений для различных задач, помогают сохранить архитектуру проекта последовательной и понятной, как для вас, так и для других разработчиков в команде, упрощают процесс проектирования, разработки и поддержки программного обеспечения. Необходимо знать терминологию, названия, паттернов проектирования для обсуждения проекта с коллегами по команде...