WorksheetsPatrones de Diseño
Total questions: 19
Worksheet time: 10mins
¿Qué es un patrón de diseño estructural composite?
Estructurar bases de datos relacionales
Estructurar sistemas de red
Estructurar sistemas que manejan objetos compuestos por partes más simples
Estructira de Grafos contenidos en las clases de los objetos
Una de las Ventajas de la Utilización de un Servidor Proxy es
Mayor Velocidad de Navegación
Uso mas eficiente de la linea de conexión con internet
Cortafuegos
Filtrado de Servicios
¿Que permite el patrón de diseño decorator?
Add responsabilidades adicionales en un objeto sin modificar su código
Add responsabilidades adicionales en un objeto sin modificar su código
Soporta la composición recursiva
Clonar estructuras complejas en lugar de reconstruirlas desde cero.
¿Cuál es el nombre alternativo del patrón de diseño Decorator?
Interfaz
Objeto
Base
Wrapper
El Patron Adapter permite
Dividir una clase en dos jerarquias
La colaboración entre objetos con interfaces incompatibles
Mantener mas objetos dentro de la RAM
Componer objetos en estructuras de arbol
El patron de diseño Facade pertenece a ...
Un patrón de diseño estructural
Un patrón de diseño creacional
Un patrón de diseño de comportamiento
Un patrón de diseño de Hibrido
¿Qué ventajas proporciona el uso del patrón Visitor en Refactoring Guru?
Añadir nuevas operaciones a una clase sin modificar su código
Mantener la cohesión entre las clases
Reducir la complejidad del código
Todas las anteriores
Esta es una desventaja del patron de diseño state
Incrementa el número de condicionales
Hace cambios de estados explicitos
El uso incrementa la cantidad de clases (subclases)
Dificulta la ampliación de estados
¿Qué componente del patron de diseño de comportamiento comando es responsable de ejecutar la solicitud?
Cliente
Invocador
Commander
Receptor
¿Que declara la interfaz Iteradora?
Declara las operaciones necesarias para recorrer Una coleccion.
Declara el método fábrica que devuelve nuevos objetos de producto
Declara pasos de construcción de producto en los constructores
Declara la interfaz común a todas las implementaciones concretas.
Abstract Factory crear familias de objetos relacionados, y Builder se usa para crear objetos complejos paso a paso
False
True
¿Qué objetos intervienen en el patrón Memento?
Decorator, Component, ConcreteComponent
Observer, Subject, ConcreteObserver
Client, Target, Adapter
Originator, Memento, Caretaker
¿Cuál es la función de un servidor Proxy?
Su función es la de centralizar el trafico entre internet y una red
Solicitudes Web pasan primero a través del Servidor proxy
Un Servidor Proxy Transmite el trafico entre su dispositivo
Que el navegador este en contacto directo con los sitios Web
El patron de diseño Flyweight tiene similitud con:
Adapter
Proxy
Singleton
Visitor
¿Cuál es el propósito de el patrón estrategy?
Permitír que una aplicación sea más flexible
Cambiar el código
Definir la creación del constructor en la superclase
Ninguna de las anteriores
¿Cuales son las etiquetas que se utilizan para aplicar el patrón prototype en javascript?
new, Function, Array
Prototype, this, console.log
Value, class, new
New, prototype, this
El framework de Prototype es propio del lenguaje de:
Php
C#
JavaScript
C++
¿Cuál es la estructura básica del patrón Template Method?
Clase abstracta, clases concretas, método abstracto y método concreto
Clase concreta, método abstracto y método concreto
Clase abstracta, método abstracto y método concreto
Clase concreta, método abstracto, método concreto y método template
¿ Cual de las siguientes opciones es un pro del Singleton?
Obtiene un punto de acceso global a dicha instancia
Puede enmascarar un mal diseño
Puede tener varias instancias con distintos estados intrínsecos
Puedes clonar objetos sin acoplarlos a sus clases concretas
