Píldora: Patrones de diseño Bloque 3pildora
Por Potro
Récord
🏆 7.95
Media
📊 7.95
Sesiones
1
| # | Pregunta | Opciones | Tiempo |
|---|---|---|---|
| 1 | ¿Qué patrón garantiza que una clase tenga una única instancia y proporciona un punto de acceso global? |
Factory Method ✓ Singleton Builder Prototype
|
30s |
| 2 | ¿Qué patrón delega la creación de objetos en las subclases permitiendo que estas decidan qué clase instanciar? |
Abstract Factory ✓ Factory Method Singleton Object Pool
|
30s |
| 3 | ¿Qué patrón proporciona una interfaz para crear familias de objetos relacionados sin especificar sus clases concretas? |
✓ Abstract Factory Builder Prototype Bridge
|
30s |
| 4 | ¿Qué patrón permite construir objetos complejos paso a paso, separando la construcción de su representación? |
Factory Method ✓ Builder Prototype Singleton
|
30s |
| 5 | ¿Qué patrón crea nuevos objetos clonando una instancia existente en lugar de instanciar desde cero? |
Builder Factory Method ✓ Prototype Object Pool
|
30s |
| 6 | ¿Qué patrón reutiliza objetos de un conjunto predefinido para evitar el coste de creación y destrucción constante? |
Singleton ✓ Object Pool Prototype Factory Method
|
30s |
| 7 | ¿Qué patrón estructural permite que interfaces incompatibles trabajen juntas mediante un objeto 'envoltorio'? |
✓ Adapter (Wrapper) Bridge Facade Proxy
|
30s |
| 8 | ¿Qué patrón desacopla una abstracción de su implementación para que ambas puedan variar independientemente? |
Decorator ✓ Bridge Composite Adapter
|
30s |
| 9 | ¿Qué patrón compone objetos en estructuras de árbol para representar jerarquías de parte-todo? |
✓ Composite Decorator Flyweight Facade
|
30s |
| 10 | ¿Qué patrón añade responsabilidades a objetos de forma dinámica envolviéndolos sin usar la herencia? |
Proxy Bridge ✓ Decorator Adapter
|
30s |
| 11 | ¿Qué patrón proporciona una interfaz simplificada (una 'fachada') a un sistema o biblioteca compleja? |
Proxy ✓ Facade Flyweight Bridge
|
30s |
| 12 | ¿Qué patrón comparte objetos de grano fino para ahorrar memoria cuando hay miles de instancias similares? |
✓ Flyweight Proxy Composite Facade
|
30s |
| 13 | ¿Qué patrón proporciona un sustituto o marcador para controlar el acceso a otro objeto (ej. carga perezosa)? |
Flyweight ✓ Proxy Bridge Decorator
|
30s |
| 14 | ¿Qué patrón agrupa métodos y estados relacionados en una unidad de código para evitar colisiones globales? |
Singleton ✓ Module Facade Proxy
|
30s |
| 15 | ¿Qué patrón pasa peticiones por una cadena de manejadores donde cada uno decide si procesarla o no? |
Command ✓ Chain of Responsibility Mediator Observer
|
30s |
| 16 | ¿Qué patrón encapsula una petición como un objeto, permitiendo colas y operaciones de 'deshacer'? |
✓ Command Strategy State Visitor
|
30s |
| 17 | ¿Qué patrón define una gramática para evaluar lenguajes o expresiones específicas? |
Strategy ✓ Interpreter Template Method Visitor
|
30s |
| 18 | ¿Qué patrón permite acceder secuencialmente a los elementos de una colección sin exponer su estructura interna? |
✓ Iterator Mediator Observer Visitor
|
30s |
| 19 | ¿Qué patrón centraliza la comunicación compleja entre objetos para que no dependan directamente entre sí? |
Observer ✓ Mediator Memento State
|
30s |
| 20 | ¿Qué patrón captura y restaura el estado interno de un objeto sin violar su encapsulamiento? |
Observer State ✓ Memento Strategy
|
30s |
| 21 | ¿Qué patrón define una suscripción para notificar cambios de estado a múltiples objetos dependientes? |
✓ Observer Mediator Command Strategy
|
30s |
| 22 | ¿Qué patrón permite que un objeto cambie su conducta de forma radical cuando cambia su estado interno? |
Strategy ✓ State Memento Template Method
|
30s |
| 23 | ¿Qué patrón define una familia de algoritmos intercambiables y deja que el cliente elija uno en ejecución? |
Template Method ✓ Strategy Visitor Command
|
30s |
| 24 | ¿Qué patrón define el esqueleto de un algoritmo delegando algunos pasos específicos a las subclases? |
Strategy ✓ Template Method Factory Method Command
|
30s |
| 25 | ¿Qué patrón permite definir nuevas operaciones sobre una estructura de objetos sin modificar sus clases? |
Iterator ✓ Visitor Command Strategy
|
30s |
| 26 | ¿Qué patrón arquitectónico separa la lógica de negocio, la interfaz de usuario y el control de datos? |
Singleton Facade ✓ MVC Module
|
30s |
TAICord