Patron de Diseño Facade
![]() |
![]() |
![]() |
Título del Test:![]() Patron de Diseño Facade Descripción: Preguntas relacionadas al patron de diseño facade |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el objetivo principal del patrón Facade?. Reducir el acoplamiento entre subsistemas y clientes. Crear múltiples instancias de un objeto. Aumentar la complejidad del sistema. Sustituir la herencia. ¿Cómo se relaciona el patrón Facade con la idea de simplicidad?. Hace que los clientes trabajen directamente con muchas clases internas. Expone una interfaz simple para ocultar la complejidad de un sistema. Duplica el código para que sea más claro. Permite reemplazar todas las clases de un sistema por una sola. ¿Qué pasaría si no se usa Facade en un sistema complejo?. El cliente tendría que conocer y manejar muchas clases directamente. El sistema sería más seguro. Los clientes serían más independientes del subsistema. El sistema funcionaría sin problemas adicionales. ¿Cuál de las siguientes situaciones es un buen caso de uso para Facade?. Cuando quieres exponer una única interfaz para interactuar con un sistema complejo (ej. home theater, conversión de videos). Cuando necesitas crear una copia exacta de un objeto existente. Cuando necesitas elegir entre diferentes algoritmos en tiempo de ejecución. Cuando deseas restringir la creación de múltiples instancias de una clase. ¿Cuál es una característica clave del patrón Facade?. Sustituye todas las clases internas del subsistema. Sustituye todas las clases internas del subsistema. Duplica la lógica de negocio del subsistema. Hace que los clientes dependan más del subsistema. |