III Patrones
En esta sección nos centraremos en los patrones GRASP.
Hablamos mucho de SOLID, pero muy poco de GRASP. Es otro acrónimo que representa un conjunto de patrones o heurísticas para definir el reparto de responsabilidades de un sistema de software orientado a objetos. Nos ayuda a responder a preguntas mucho más básicas que SOLID.
Por cierto, GRASP es el acrónimo de General Responsibility Assignment Software Patterns y los publicó inicialmente Craig Larman. Estos patrones son herramientas mentales para el diseño de software orientado a objetos.