Данной публикацией хочу объеденить предыдущую серию публикаций о паттернах проектирования для более удобного прочтения. Необходимость знания шаблонов проектирования. Начнем с того, для чего нужны паттерны проектирования. Паттерны проектирования представляют собой шаблоны решений для различных задач, помогают сохранить архитектуру проекта последовательной и понятной, как для вас, так и для других разработчиков в команде, упрощают процесс проектирования, разработки и поддержки программного обеспечения. Необходимо знать терминологию, названия, паттернов проектирования для обсуждения проекта с коллегами по команде...
В этой статье поговорим о том, что такое паттерны проектирования, какие они бывают, для чего нужны. Материал будет полезен начинающим программистам. Паттерны — это способ построения (структуризации) программного кода специальным образом. На практике они используются программистами для того, чтобы решить какую-нибудь проблему, устранить определенную «боль» разработчика. В этом случае предполагается, что существует некоторый перечень общих формализованных проблем (а это так и есть), причем данные проблемы встречаются относительно часто...