Паттерны проектирования GRASP
GRASP (General Responsibility Assignment Software Patterns) — это набор паттернов проектирования программного обеспечения, разработанных для определения ответственности и распределения задач между объектами в объектно-ориентированном проектировании.
Читать далее...