Patrones estructurales Flashcards

1
Q

Adapter

A

Permite la colaboración entre objetos con interfaces incompatibles.

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

Bridge

A

Permite dividir una clase grande, o un grupo de clases estrechamente relacionadas, en dos jerarquías separadas (abstracción e implementación) que pueden desarrollarse independientemente la una de la otra.

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

Composite

A

Permite componer objetos en estructuras de árbol y trabajar con esas estructuras como si fueran objetos individuales.

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

Decorator

A

Permite añadir funcionalidades a objetos colocando estos objetos dentro de objetos encapsuladores especiales que contienen estas funcionalidades.

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

Facade

A

Proporciona una interfaz simplificada a una biblioteca, un framework o cualquier otro grupo complejo de clases.

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

Flyweight

A

Permite mantener más objetos dentro de la cantidad disponible de RAM compartiendo las partes comunes del estado entre varios objetos en lugar de mantener toda la información en cada objeto.

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

Proxy

A

Permite proporcionar un sustituto o marcador de posición para otro objeto. Un proxy controla el acceso al objeto original, permitiéndote hacer algo antes o después de que la solicitud llegue al objeto original.

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