Найти в Дзене
2 подписчика

Паттерны проектирования часть 1


Необходимость знания шаблонов проектирования.

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

Необходимо знать терминологию, названия, паттернов проектирования для обсуждения проекта с коллегами по команде.

Кроме того, паттерны проектирования позволяют увеличить скорость разработки и снизить временные затраты на проектирование и поддержку программного обеспечения.

В качестве полезных ссылок, на русском языке, для изучения паттернов проектирования:
https://refactoring.guru/ru(сайт заблокирован на территории РФ, используйте VPN)
https://github.com/evitwilly/Kotlin-Algorithms-and-Design-Patterns(код реализации некоторых паттернов проектирования на Kotlin, для практики чтения кода)
Около минуты