Зміст серії
- 1 Abstract Factory - сімейства об'єктів
- 2 Builder - поетапна побудова об'єктів
- 3 Factory Method - вибір створення
- 4 Prototype - швидке клонування
- 5 Singleton - один екземпляр
- 6 Adapter - узгодження інтерфейсів
- 7 Bridge - відокремлення абстракції
- 8 Composite - дерево об'єктів
- 9 Decorator - middleware як обгортка
- 10 Facade - спрощений доступ
- 11 Flyweight - спільні легкі об'єкти
- 12 Proxy - контроль доступу і кеш
- 13 Chain of Responsibility - ланцюжок обробників
- 14 Command - інкапсуляція дії
- 15 Interpreter - обробка власних правил
- 16 Iterator - контроль обходу
- 17 Mediator - координація взаємодії
- 18 Memento - збереження стану
- 19 Observer - реакція на події
- 20 State - поведінка залежно від стану
- 21 Strategy - вибір поведінки
- 22 Template Method - спільний алгоритм
- 23 Visitor - операції над структурами
- 24 Repository - доступ до даних
- 25 Service Layer - бізнес-логіка в одному місці
- 26 Dependency Injection - явні залежності
- 27 DTO - передача даних без логіки
- 28 MVC / MVP / MVVM - архітектурні підходи
- 29 CQRS - розділення читання і запису
- 30 Event Sourcing - події як джерело істини
- 31 Unit of Work - узгоджені зміни
- 32 Specification - правила як об'єкти
- 33 Pipeline - послідовна обробка
- 34 Null Object - поведінка за замовчуванням