Facade
![]() |
![]() |
![]() |
Título del Test:![]() Facade Descripción: Patron Facade |




Comentarios |
---|
NO HAY REGISTROS |
1. ¿Qué es el patrón Facade?. A) Un patrón que oculta la complejidad de un sistema. B) Un patrón que crea nuevas clases en el sistema. C) Un patrón que agrega funcionalidad a las clases existentes. D) Un patrón que elimina clases innecesarias. 2. ¿Qué problema resuelve el patrón Facade?. A) Elimina la necesidad de clases. B) Proporciona una interfaz compleja para el sistema. C) Facilita el acceso a subsistemas complejos mediante una interfaz sencilla. D) Crea subsistemas nuevos. 3. ¿Cuáles son los componentes principales del patrón Facade?. A) Subsistemas, fachada y cliente. B) Subsistemas, fachada y servidor. C) Cliente, servidor y controlador. D) Interfaz, controlador y cliente. 4. ¿Qué hace la clase Facade en el ejemplo proporcionado?. A) Ejecuta las operaciones directamente. B) Simplifica las interacciones con los subsistemas. C) Crea los subsistemas complejos. D) Añade funcionalidad extra a los subsistemas. 5. ¿Por qué es útil el patrón Facade para los clientes del sistema?. A) Porque hace el código más difícil de entender. B) Porque proporciona una interfaz sencilla para interactuar con subsistemas complejos. C) Porque crea una nueva arquitectura. D) Porque permite modificar directamente los subsistemas. 6. ¿Cuál de los siguientes es un ejemplo de subsistema en un sistema de pedidos?. A) La interfaz gráfica del usuario. B) El proceso de pago. C) El cliente que realiza la orden. D) La base de datos de usuarios. 7. ¿Qué hace el patrón Facade con respecto al código cliente?. A) Aumenta la complejidad del código cliente. B) Hace que el cliente dependa directamente de los subsistemas. C) Facilita que el cliente interactúe con el sistema sin conocer sus detalles internos. D) Permite que el cliente acceda directamente a cada subsistema. 8. ¿En qué tipo de sistemas es más útil aplicar el patrón Facade?. A) Sistemas simples con pocas clases. B) Sistemas con una única clase principal. C) Sistemas grandes y complejos con múltiples subsistemas. D) Sistemas sin interacciones entre clases. 9. ¿Cuál de los siguientes es un ejemplo de cómo se usaría el patrón Facade en un sistema de pedidos?. A) Cambiar el proceso de pago sin afectar el resto del sistema. B) Acceder a los detalles internos de cada subsistema de manera compleja. C) Realizar un pedido a través de una interfaz unificada. D) Crear nuevas clases para manejar cada parte del sistema. 10. ¿Qué ventaja principal tiene el patrón Facade respecto al mantenimiento del sistema?. A) Aumenta la complejidad. B) Hace que el código sea más difícil de entender. C) Facilita el mantenimiento al reducir la interdependencia entre subsistemas. D) Elimina la necesidad de modificar las clases internas. |