PATRONES Flashcards
¿Que tres categorias de patrones hay en el catalogo GoF?
Creaciones
Estructurales
Comportamiento
¿Cual es el patron que nos sirve para que una parte del sistema sea notificada de cambios que se producen en otra?
Observer
Si en una aplicaciones yo quiero recorrer una estructura de datos independientemente de que forma tenga esta, ¿que patrón deberia de usar?
Iterator
¿Que patrón de diseño creacional es el mas adecuado cuando tengo que trabajar con un objeto muy complejo (con muchas partes) ?
Builder
¿Qué patron de diseño se usa para limitar el numero de instancias que se pueden crear de una clase?
Singleton
Si quiero implementar un algoritmo en sus distintas versiones, ¿que patrón se ajusta más a esta necesidad?
Strategy
Cuando desde un subsistema quiero usar los servicios que me proporciona otro, pero sin tener que conocer los detalles de como se prestan, ¿que patrón deberé utilizar?
facade
Si tengo que lidiar en una aplicacion con una familia de objetos con mucha herencia, ¿que patrón me puede ayudar?
Factory Method
¿Para que nos sirve el patron proxy?
Para separar responsabilidades. Es decir, para no codifar en una clase de negocio aspectos que no son de negocio (ej: seguridad de aplicacion, rendimiento, …)
Si queremos definir las bases de un proceso de negocio para que posteriormente sea reutilizado y adaptado a una app concreta, ¿que patrón nos puede servir?
Template Method
¿Existe algun patrón que nos ayude para dotar a nuestra aplicación de la opcion de volver atras?
Memento