TEST BORRADO, QUIZÁS LE INTERESE: Patron de diseño Bridge
![]() |
![]() |
![]() |
---|
REALIZAR TEST

Título del Test:
Patron de diseño Bridge Descripción: preguntas acerca del patron Bridge Autor:
Fecha de Creación: 26/03/2025 Categoría: Ciencia Número Preguntas: 10 |
COMPARTE EL TEST



Comentar
No hay ningún comentario sobre este test.
Temario:
¿Cuál de las siguientes afirmaciones es verdadera sobre el patrón Bridge? Obliga a usar herencia para implementar la abstracción. Solo se aplica a interfaces gráficas de usuario. Facilita cambios independientes en la abstracción y en la implementación. Es un sinónimo del patrón Adapter. ¿Qué problema soluciona el patrón Bridge? La necesidad de cambiar múltiples clases cada vez que se modifica una implementación. La conversión de interfaces incompatibles. La imposibilidad de añadir nuevas funcionalidades en tiempo de ejecución. El bajo rendimiento en sistemas distribuidos. ¿Cuál de los siguientes escenarios es ideal para usar Bridge? Cuando una abstracción y su implementación deben evolucionar de manera independiente. Cuando queremos adaptar una interfaz existente a una nueva. Cuando necesitamos garantizar la existencia de una única instancia de una clase. Cuando una aplicación requiere múltiples instancias de una misma clase. . ¿Cómo se logra la separación entre la abstracción y la implementación en el patrón Bridge? Usando clases estáticas para definir métodos genéricos. Mediante la encapsulación de las implementaciones en subclases de una jerarquía. Definiendo una jerarquía de abstracción que delega en una jerarquía de implementación. Aplicando polimorfismo sin utilizar interfaces. ¿Cuál es una ventaja clave de usar el patrón Bridge en comparación con la herencia tradicional? Evita el uso de clases abstractas. Permite combinar múltiples abstracciones con múltiples implementaciones sin crear muchas subclases. Reduce el uso de polimorfismo en el código. Hace que el código sea más rígido y difícil de extender. ¿Cómo se relacionan las clases en el patrón Bridge? La abstracción hereda directamente de la implementación. La abstracción contiene una referencia a una implementación. La implementación usa composición para incluir la abstracción. La implementación y la abstracción son la misma clase. ¿Qué patrón de diseño tiene una estructura similar a Bridge pero con una intención diferente? Singleton Adapter Factory Method Observer. ¿Cómo afecta el patrón Bridge a la escalabilidad de un sistema? La reduce al requerir muchas clases adicionales. La mejora al permitir modificaciones independientes en abstracción e implementación. No tiene impacto en la escalabilidad. La dificulta porque depende completamente de la herencia. ¿Cuál de estas afirmaciones describe mejor la implementación del patrón Bridge en un lenguaje como Java? Se usa una clase abstracta para la abstracción y una interfaz para la implementación. La abstracción se implementa mediante interfaces y la implementación con clases concretas. Todas las clases del patrón deben ser abstractas. No se puede aplicar en Java debido a su tipado estático. ¿Qué relación tiene el patrón Bridge con la composición? Usa composición para desacoplar la abstracción de la implementación. Reemplaza por completo la composición con herencia. Usa composición solo en lenguajes dinámicos. No tiene ninguna relación con la composición. |
Denunciar Test