В сущности GRASP - это строительные блоки, на основе которых построены GOF паттерны, хотя GRASP и были выведены позже. Они заполнили пустоту между принципами OOP и паттернами GOF.
Patterns list:
- Information expert
- Creator
- Controller
- Low Coupling
- High Cohesion
- Polymorphism
- Pure Fabrication
- Indirection
- Protected Variations