Píldora: Patrones GRASP Bloque 3pildora
Por Potro
Récord
🏆 4.07
Media
📊 4.07
Sesiones
1
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | ¿Qué patrón GRASP recomienda asignar una responsabilidad a la clase que posee los datos necesarios para llevarla a cabo? |
Creador ✓ Experto en Información Bajo Acoplamiento Alta Cohesión
|
60s |
| 2 | Si la clase B contiene o agrega instancias de la clase A, ¿qué patrón sugiere que B sea la responsable de instanciar a A? |
Controlador Fabricación Pura ✓ Creador Indirección
|
60s |
| 3 | ¿Cómo se llama el patrón que actúa como el primer objeto tras la interfaz para coordinar las operaciones del sistema? |
✓ Controlador Polimorfismo Variaciones Protegidas Experto en Información
|
60s |
| 4 | ¿Qué principio busca que las dependencias entre las clases sean mínimas para facilitar el mantenimiento? |
Alta Cohesión ✓ Bajo Acoplamiento Indirección Fabricación Pura
|
60s |
| 5 | ¿Qué patrón busca evitar las clases 'todopoderosas' manteniendo las responsabilidades de una clase enfocadas? |
Experto en Información Variaciones Protegidas ✓ Alta Cohesión Creador
|
60s |
| 6 | ¿Qué patrón permite manejar variaciones de comportamiento según el tipo de objeto sin usar estructuras if/switch? |
✓ Polimorfismo Indirección Controlador Fabricación Pura
|
60s |
| 7 | ¿Cómo se denomina al patrón que crea clases que no pertenecen al dominio (como un DAO) para mantener un diseño limpio? |
Variaciones Protegidas ✓ Fabricación Pura Bajo Acoplamiento Experto en Información
|
60s |
| 8 | ¿Qué patrón introduce un objeto mediador para actuar como puente y evitar el acoplamiento directo entre componentes? |
✓ Indirección Controlador Creador Polimorfismo
|
60s |
| 9 | ¿Qué patrón sugiere envolver los puntos de inestabilidad en una interfaz estable para proteger el sistema de cambios? |
Alta Cohesión Bajo Acoplamiento ✓ Variaciones Protegidas Fabricación Pura
|
60s |
TAICord