Zusammenfassung der Ressource
PATRONES GRASP
- Experto
- Experto es un patrón que se usa más que
cualquier otro al asignar responsabilidades; es
un principio básico que suele utilizarse en el
diseño orientado a objetos. Da origen a diseños
donde el objeto de software realiza las
operaciones que normalmente se aplican a la
cosa real que representa, por lo que ofrece una
analogía con el mundo real.
- Creador
- El patrón Creador guía la asignación de
responsabilidades relacionadas con la creación de
objetos. El propósito fundamental de este patrón es
encontrar un creador que se debe conectar con el
objeto producido en cualquier evento.
- Bajo Acoplamiento
- El bajo acoplamiento es un
principio que se debe tener
siempre en cuenta durante las
decisiones de diseño. Es un
patrón evaluativo que el
diseñador aplica al juzgar sus
decisiones de diseño. Este patrón
estimula asignar una
responsabilidad de modo que su
colocación no incremente el
acoplamiento tanto que produzca
los resultados negativos propios
de un alto acoplamiento.
- Alta Cohesión
- El patrón Alta Cohesión es la meta principal
que ha de tenerse en cuenta en cada
momento en todas las decisiones de diseño.
Es un patrón evaluativo que el desarrollador
aplica al valorar sus decisiones de diseño.
Una clase de alta cohesión posee un número
relativamente pequeño, con una importante
funcionalidad relacionada y poco trabajo que
hacer. Colabora con otros objetos para
compartir el esfuerzo si la tarea es grande.
- Controlador
- La mayor parte de los
Sistemas reciben eventos de
entrada externa, los cuales
generalmente incluyen una
interfaz gráfica para el usuario
operado por una persona.