Patrones estructurales
De Dos Ideas.
- Adapter(Adaptador): Adapta una interfaz para que pueda ser utilizada por una clase que de otro modo no podría utilizarla.
- Bridge(Puente): Desacopla una abstracción de su implementación.
- Composite(Objeto compuesto): Permite tratar objetos compuestos como si de uno simple se tratase.
- Decorator(Envoltorio): Añade funcionalidad a una clase dinámicamente.
- Facade (Fachada): Provee de una interfaz unificada simple para acceder a una interfaz o grupo de interfaces de un subsistema.
- Flyweight(Peso ligero): Reduce la redundancia cuando gran cantidad de objetos poseen idéntica información.
- Proxy: Mantiene un representante de un objeto