Паттерны проектирования и SOLID
SOLID, Factory, Builder, Adapter, Decorator, Strategy, Observer, DI, Service Container.
- 01SOLID: SRP — единственная ответственность→
- 02SOLID: OCP — открытость/закрытость→
- 03SOLID: LSP — подстановка Лисков→
- 04SOLID: ISP — разделение интерфейсов→
- 05SOLID: DIP — инверсия зависимостей→
- 06Порождающие паттерны: Factory, Builder
- 07Структурные паттерны: Adapter, Decorator
- 08Поведенческие паттерны: Strategy, Observer
- 09Dependency Injection
- 10Service Container
- 11Repository и Service layer
- 12Антипаттерны