Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Patrón estructural
Facade (Fachada)
Definición
• Este patrón sirve para proveer de una interfaz unificada
sencilla que haga de intermediaria entre un cliente ...
Diagrama UML
Diagrama UML
Clases y objetos que participan en este patrón:
• Facade
▫ Sabe que las clases del subsistema son responsables de una soli...
Ejemplo en Java
El siguiente código muestra un calendario con un API
complicada detrás de un patrón Facade más amigable.
L...
Otro ejemplo en Java
Este ejemplo muestra como una interface puede
accesar a diferentes clases.
Fuentes
http://www.dofactory.com/Patterns/Patterns.aspx
Facade
Facade
Facade
Upcoming SlideShare
Loading in …5
×

Facade

5,975 views

Published on

Published in: Technology, Education
  • Be the first to comment

Facade

  1. 1. Patrón estructural Facade (Fachada)
  2. 2. Definición • Este patrón sirve para proveer de una interfaz unificada sencilla que haga de intermediaria entre un cliente y una interfaz o grupo de interfaces más complejas.
  3. 3. Diagrama UML
  4. 4. Diagrama UML
  5. 5. Clases y objetos que participan en este patrón: • Facade ▫ Sabe que las clases del subsistema son responsables de una solicitud. ▫ Delega las solicitudes del cliente a los objetos del subsistema correspondientes. • Subsystem classes ▫ Implementa la funcionalidad del subsistema. ▫ Maneja el trabajo asignado por el objeto Facade. ▫ No tiene conocimiento del Facade y no mantiene ninguna referencia a él.
  6. 6. Ejemplo en Java El siguiente código muestra un calendario con un API complicada detrás de un patrón Facade más amigable. La salida es:
  7. 7. Otro ejemplo en Java Este ejemplo muestra como una interface puede accesar a diferentes clases.
  8. 8. Fuentes http://www.dofactory.com/Patterns/Patterns.aspx

×