Skip to content

Latest commit

 

History

History
7 lines (4 loc) · 488 Bytes

README.md

File metadata and controls

7 lines (4 loc) · 488 Bytes

Facade

Uso do padrão Facade ("fachada") para ocultar a complexidade existente ao precisar lidar com métodos das classes Perfil e Usuario.

O padrão

Cria uma interface simples ocultando toda complexidade de uso de uma classe complexa ou de um conjunto de subclasses. Desta forma, fornece apoio ao encapsulamento das aplicações. Quando se tem módulos de sistemas que precisam se comunicar entre si, este padrão é adequado pois permite o isolamento entre os módulos.