miércoles, 18 de junio de 2014

Patrón de Diseño Facade o Fachada

Patrón de Diseño Facade

El patrón de diseño Facade, en resumidas cuentas, se encarga de proveernos de una interfaz más sencilla, para trabajar sólo con ella, y ello nos evita tener que instanciar objetos de un conjunto de clases para sólo aprovechar algunos métodos de tales clases.
Fachada por lo general requiere de una única instancia, por ello suele aplicarse el patrón singleton sobre la fachada, o bien sus métodos se definen como métodos estáticos (de clase).

Sólo presenta 2 componentes: la fachada y los subsistemas, hacia los que se facilita el acceso.


En el video explicativo siguiente se detalla la creación de 3 proyectos en Java, como ejemplos del patrón de diseño Facade:

Y desde el siguiente enlace es posible descargar los 3 ejemplos: