Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEPatrones de diseño

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Patrones de diseño

Descripción:
Patrones de diseño

Autor:
AVATAR

Fecha de Creación:
16/07/2019

Categoría:
Informática

Número preguntas: 28
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Cuáles son los tres tipos de patrones que existen?.
Garantiza la existencia de una única instancia para una clase y la creación de un mecanismo de acceso global a dicha instancia. Restringe la instanciación de una clase o valor de un tipo a un solo objeto. .
Crea nuevos objetos clonándolos de una instancia ya existente.
Centraliza en una clase constructora la creación de objetos de un subtipo de un tipo determinado, ocultando al usuario la casuística, es decir, la diversidad de casos particulares que se pueden prever, para elegir el subtipo que crear.
Abstrae el proceso de creación de un objeto complejo, centralizando dicho proceso en un único punto.
Permite trabajar con objetos de distintas familias de manera que las familias no se mezclen entre sí y haciendo transparente el tipo de familia concreta que se esté usando.
Se obtienen objetos nuevos a través de la clonación.
Separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones.
Adapta una interfaz para que pueda ser utilizada por una clase que de otro modo no podría utilizarla.
Desacopla una abstracción de su implementación.
Permite tratar objetos compuestos como si de uno simple se tratase.
Añade funcionalidad a una clase dinámicamente.
Provee de una interfaz unificada simple para acceder a una interfaz o grupo de interfaces de un subsistema.
Reduce la redundancia cuando gran cantidad de objetos poseen idéntica información.
Proporciona un intermediario de un objeto para controlar su acceso.
Agrupa varios elementos relacionados, como clases, singletons, y métodos, utilizados globalmente, en una entidad única.
Permite establecer la línea que deben llevar los mensajes para que los objetos realicen la tarea indicada.
Encapsula una operación en un objeto, permitiendo ejecutar dicha operación sin necesidad de conocer el contenido de la misma.
Dado un lenguaje, define una gramática para dicho lenguaje, así como las herramientas necesarias para interpretarlo.
Permite realizar recorridos sobre objetos compuestos independientemente de la implementación de estos.
Define un objeto que coordine la comunicación entre objetos de distintas clases, pero que funcionan como un conjunto.
Permite volver a estados anteriores del sistema.
Define una dependencia de uno-a-muchos entre objetos, de forma que cuando un objeto cambie de estado se notifique y actualicen automáticamente todos los objetos que dependen de él.
Permite que un objeto modifique su comportamiento cada vez que cambie su estado interno.
Permite disponer de varios métodos para resolver un problema y elegir cuál utilizar en tiempo de ejecución.
Define en una operación el esqueleto de un algoritmo, delegando en las subclases algunos de sus pasos, esto permite que las subclases redefinan ciertos pasos de un algoritmo sin cambiar su estructura.
Permite definir nuevas operaciones sobre una jerarquía de clases sin modificar las clases sobre las que opera.
Patrones Creacionales Object Pool iterator.
Denunciar test Consentimiento Condiciones de uso