GRASP - General Responsibility Assignment Software Patterns.
Крейга Лармана «Применение UML и шаблонов проектирования»


Информационный эксперт
(Information Expert)
 
Создатель
(Creator)
 
Контроллер
(Controller)
 
Слабая связанность
(Low Coupling)
 
Сильное зацепление
(High Cohesion)
 
Полиморфизм
(Polymorphism)
 
Чистая выдумка
(Pure Fabrication)
 
Перенаправление
(Indirection)
 
Устойчивость к изменениям
(Protected Variations)
 

ООП для ООП: GRASP
https://habr.com/ru/post/38323/

GRASP паттерны проектирования
https://habr.com/ru/post/92570

Теги: