PATRONES Flashcards

1
Q

¿Que tres categorias de patrones hay en el catalogo GoF?

A

Creaciones
Estructurales
Comportamiento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cual es el patron que nos sirve para que una parte del sistema sea notificada de cambios que se producen en otra?

A

Observer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Si en una aplicaciones yo quiero recorrer una estructura de datos independientemente de que forma tenga esta, ¿que patrón deberia de usar?

A

Iterator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Que patrón de diseño creacional es el mas adecuado cuando tengo que trabajar con un objeto muy complejo (con muchas partes) ?

A

Builder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué patron de diseño se usa para limitar el numero de instancias que se pueden crear de una clase?

A

Singleton

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Si quiero implementar un algoritmo en sus distintas versiones, ¿que patrón se ajusta más a esta necesidad?

A

Strategy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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?

A

facade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Si tengo que lidiar en una aplicacion con una familia de objetos con mucha herencia, ¿que patrón me puede ayudar?

A

Factory Method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Para que nos sirve el patron proxy?

A

Para separar responsabilidades. Es decir, para no codifar en una clase de negocio aspectos que no son de negocio (ej: seguridad de aplicacion, rendimiento, …)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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?

A

Template Method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Existe algun patrón que nos ayude para dotar a nuestra aplicación de la opcion de volver atras?

A

Memento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly