Patron de disenio Builder
![]() |
![]() |
![]() |
Título del Test:![]() Patron de disenio Builder Descripción: Preguntas de patrones COM350 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el propósito principal del patrón Builder?. Reducir el número de clases en un programa. Permitir la creación paso a paso de objetos complejos. Hacer que una clase tenga múltiples instancias. Evitar el uso de herencia en los programas. ¿Cuál de las siguientes opciones NO es un componente del patrón Builder?. Producto. Constructor. Builder. Director. ¿Cuál de estas afirmaciones sobre el patrón Builder es correcta?. El patrón Builder obliga a usar una única configuración del objeto. El patrón Builder permite crear objetos con diferentes configuraciones. El patrón Builder es útil solo cuando se tienen pocos atributos en el objeto. El patrón Builder es más eficiente que todos los demás patrones de diseño. ¿Cuál de las siguientes responsabilidades tiene la clase "Director" en el patrón Builder?. Crear nuevas instancias del Builder. Definir el orden de construcción del producto. Implementar los métodos del Builder. Seleccionar la versión final del producto. ¿Qué ventaja ofrece el patrón Builder sobre el uso de constructores tradicionales con muchos parámetros?. Reduce la complejidad y hace que el código sea más legible. Hace que el código se ejecute más rápido. Evita la creación de múltiples instancias de una clase. No permite modificar las propiedades del objeto después de su creación. En C++, ¿qué tipo de métodos se definen en la clase Builder?. Métodos estáticos para construir el objeto. Métodos virtuales para definir cada parte del objeto. Métodos main() que construyen directamente el objeto. Métodos public que contienen la lógica del Director. ¿Qué sucede si no se usa el Director en el patrón Builder?. No se puede construir el objeto. Se debe llamar manualmente cada método del Builder para completar la construcción. Se requiere herencia múltiple para construir el objeto. El Builder no puede acceder a los atributos del Producto. ¿Cómo se obtiene el objeto final en el patrón Builder?. Se instancia directamente dentro del Director. Se devuelve usando un método específico en el Builder. Se crea dentro de la clase Producto. Se almacena en una variable global. ¿Cuál de los siguientes casos es ideal para usar el patrón Builder?. Cuando se necesita un solo constructor con pocos parámetros. Cuando se tiene un objeto con muchas configuraciones posibles. Cuando se requiere acceder directamente a los atributos privados de una clase. Cuando se busca evitar el uso de clases en un programa. ¿Qué es el patrón Builder y por qué se utiliza en la programación orientada a objetos?. Es un patrón que ayuda a crear objetos complejos paso a paso, permitiendo la separación de la construcción del objeto de su representación. Es un patrón que simplifica la construcción de objetos al hacer que todos los pasos se realicen automáticamente. Es un patrón que permite modificar el estado de un objeto mientras se está construyendo, pero sin pasos intermedios. Es un patrón que se utiliza para diseñar aplicaciones móviles y mejorar el rendimiento. |