❓ Что такое паттерны проектирования?
Паттерны проектирования — это проверенные временем шаблоны решений типовых задач в проектировании софта. Они помогают писать гибкий, расширяемый и поддерживаемый код.
Существует три группы паттернов:
— Порождающие (как создавать объекты): Singleton, Factory Method, Builder.
— Структурные (как устроить отношения между объектами): Adapter, Decorator, Composite.
— Поведенческие (как объекты взаимодействуют): Observer, Strategy, Command.
🐸
Библиотека собеса по Java