В репозитории рассматриваются паттерны программирования на примере ситуаций приближенных к реальным проектам. Паттерны реализованы на TS и применимы к Angular проектам (см. ./src/app/patterns/) При необходимости рассмотренные примеры можно адаптировать к JS и другим популярным фреймворкам.
Вдохновение и краткое описание черпал из следующих источников:
- https://refactoring.guru/ru/design-patterns/catalog
- Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес (Gang of Four). Приёмы объектно-ориентированного программирования. Паттерны проектирования