Nivel avanzado
25:00

Patrones de Diseño en el Desarrollo de Software

Pregunta 1 de 20

¿Qué patrón estructural se utiliza para desacoplar una abstracción de su implementación, permitiendo que ambas varíen independientemente?

Pregunta 2 de 20

¿Qué patrón permite cambiar el algoritmo de un objeto en tiempo de ejecución?

Pregunta 3 de 20

¿Qué problema resuelve principalmente el patrón Singleton?

Pregunta 4 de 20

¿Cuál es la función del patrón Command?

Pregunta 5 de 20

¿Qué patrón de comportamiento define una relación uno-a-muchos de modo que cuando un objeto cambia, sus dependientes son notificados?

Pregunta 6 de 20

¿Qué patrón de comportamiento permite pasar peticiones a lo largo de una cadena de manejadores?

Pregunta 7 de 20

¿Para qué se utiliza el patrón Decorator?

Pregunta 8 de 20

¿Qué patrón de diseño se utiliza para capturar y externalizar el estado interno de un objeto sin violar el encapsulamiento para poder restaurarlo después?

Pregunta 9 de 20

¿En qué consiste el patrón de diseño Composite?

Pregunta 10 de 20

¿Qué patrón estructural permite que clases con interfaces incompatibles trabajen juntas?

Pregunta 11 de 20

¿Cuál es el propósito del patrón Visitor?

Pregunta 12 de 20

¿Qué patrón se utiliza para minimizar el uso de memoria cuando se tienen miles de pequeños objetos con datos compartidos?

Pregunta 13 de 20

¿Qué patrón de comportamiento define el esqueleto de un algoritmo en una operación, delegando algunos pasos a las subclases?

Pregunta 14 de 20

¿Cuál es la diferencia clave entre el Factory Method y el Abstract Factory?

Pregunta 15 de 20

¿Cuál es el propósito del patrón Proxy?

Pregunta 16 de 20

¿Qué principio de SOLID se vincula estrechamente con el patrón de Inyección de Dependencias?

Pregunta 17 de 20

¿Cuál de los siguientes es un patrón de diseño Creacional?

Pregunta 18 de 20

¿Qué patrón permite a un objeto alterar su comportamiento cuando su estado interno cambia, pareciendo que cambia su clase?

Pregunta 19 de 20

¿Qué patrón se utiliza para construir objetos complejos paso a paso, permitiendo crear diferentes representaciones?

Pregunta 20 de 20

¿Qué patrón busca simplificar el uso de un sistema complejo mediante una interfaz única y simplificada?

Completa tus datos para el ranking