Каталог патернів проектування
Породжувальні
Відповідають за зручне та безпечне створення нових об'єктів або навіть цілих сімейств об'єктів.
Фабричний метод
Factory Method
Абстрактна фабрика
Abstract Factory
Будівельник
Builder
Прототип
Prototype
Одинак
Singleton
Структурні
Відповідають за побудову зручних в підтримці ієрархій класів.
Адаптер
Adapter
Міст
Bridge
Компонувальник
Composite
Декоратор
Decorator
Фасад
Facade
Легковаговик
Flyweight
Замісник
Proxy
Поведінкові
Вирішують завдання ефективної та безпечної взаємодії між об'єктами програми.