Уровень 1 · материалов: 19 · Групп внутри: 3
Входят общие принципы объектного проектирования и аспектный подход; не входят структурные паттерны.
Общие признаки: SOLID, аспектно-ориентированное программирование, шаблон Repository, разделение обязанностей
Группа выше: Паттерны, принципы и практики проектирования кода