Паттерны проектирования на Python: Паттерн Строитель
Паттерн Состояние (State pattern)
Идея паттерна проектирования Состояние (State) Паттерн проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте подробнее рассмотрим один из наиболее часто используемых поведенческих паттернов — Состояние (State)...
Паттерны проектирования
Данной публикацией хочу объеденить предыдущую серию публикаций о паттернах проектирования для более удобного прочтения. Необходимость знания шаблонов проектирования. Начнем с того, для чего нужны паттерны проектирования. Паттерны проектирования представляют собой шаблоны решений для различных задач, помогают сохранить архитектуру проекта последовательной и понятной, как для вас, так и для других разработчиков в команде, упрощают процесс проектирования, разработки и поддержки программного обеспечения. Необходимо знать терминологию, названия, паттернов проектирования для обсуждения проекта с коллегами по команде...