Patrón adapter
![]() |
![]() |
![]() |
Título del Test:![]() Patrón adapter Descripción: Preguntas sobre el patrón de diseño |




Comentarios |
---|
NO HAY REGISTROS |
¿Qué es el patrón de Adapter?. Un patrón de diseño que permite añadir funcionalidad a un objeto sin modificar su interfaz. Un patrón estructural que permite que dos interfaces incompatibles trabajen juntas. Un patrón que simplifica la interfaz de un conjunto de clases. ¿Cuál es el propósito principal del patrón Adapter?. Convertir la interfaz de una clase en otra interfaz que el cliente espera. Añadir nuevas funcionalidades a una clase existente. Simplificar la interfaz de un sistema complejo. ¿Cuál de los siguientes es un componente del patrón Adapter?. Decorator. Adaptador. Singleton. ¿Qué problema resuelve el patrón Adapter?. Cómo reutilizar una clase que no tiene la interfaz requerida por el cliente. Cómo simplificar la interfaz de un sistema complejo. Cómo evitar la creación de múltiples instancias de una clase. ¿Cuál es la diferencia entre un Adapter basado en herencia y uno basado en composición?. El basado en herencia usa una instancia de la clase adaptada, mientras que el basado en composición hereda de ella. El basado en herencia hereda de la clase adaptada, mientras que el basado en composición usa una instancia de ella. No hay diferencia, ambos funcionan de la misma manera. ¿En qué situación es útil el patrón Adapter?. Cuando necesitas añadir funcionalidad a un objeto sin modificar su interfaz. Cuando necesitas integrar un sistema legacy con uno nuevo. Cuando necesitas evitar la creación de múltiples instancias de una clase. ¿Cuál es una ventaja del patrón Adapter?. Permite reutilizar clases existentes sin modificar su código. Simplifica la interfaz de un sistema complejo. Evita la creación de múltiples instancias de una clase. ¿Cuál es una desventaja del patrón Adapter?. Puede introducir complejidad adicional al sistema. No permite reutilizar clases existentes. Simplifica demasiado la interfaz de un sistema. ¿Cómo se relaciona el patrón Adapter con el patrón Decorator?. Ambos añaden funcionalidad a un objeto sin cambiar su interfaz. El Adapter cambia la interfaz de un objeto, mientras que el Decorator añade funcionalidad sin cambiar la interfaz. Ambos simplifican la interfaz de un sistema complejo. ¿En qué situación no sería recomendable usar el patrón Adapter?. Cuando la incompatibilidad entre interfaces es mínima y se puede resolver con una modificación simple. Cuando necesitas integrar un sistema legacy con uno nuevo. Cuando necesitas reutilizar una clase existente sin modificar su código. |