TAICord TAICord

Quizzes Píldoras Unirse al servidor Login con Discord
← Volver

Píldora: Patrones de diseño Bloque 3pildora

Por Potro
Récord
🏆 7.95
Media
📊 7.95
Sesiones
1
#PreguntaOpcionesTiempo
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