Está en la página 1de 7

FACHADA

CONCEPTO:

Proporcione una interfaz unificada a un juego de
interfaz en un subsistema.
MOTIVACION
El patrn fachada viene motivado por la
necesidad de estructurar un entorno de
programacin y reducir su complejidad con la
divisin en subsistemas, minimizando las
comunicaciones y dependencias entre estos.
PARTICIPACION
Fachada: conoce las clases del subsistema y
delega las peticiones de los clientes en los
objetos del sistema.
Clases del subsistema: implementa la
funcionalidad del subsistema y llevan a cabo
las peticiones que les enva la fachada,
aunque no la conocen.
COLABORADORES
Los clientes que se comunican con el
subsistema enviando peticiones al objeto
Fachada.
Los objetos del subsistema realizan el trabajo
final ,y la fachada hace algo de trabajo para
pasar de su interfaz a las del subsistema.
Los clientes que usan la fachada no tienen que
acceder directamente a los objetos del
subsistema.

CASO

UML
CODIGO

También podría gustarte