Паттерны проектирования и SOLID

SOLID, Factory, Builder, Adapter, Decorator, Strategy, Observer, DI, Service Container.

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