|
|
Line 1: |
Line 1: |
| {{NAVPO}}
| | #REDIRECT [[ist:Façade Pattern (padrão de desenho)]] |
| {{TOCright}}
| |
| | |
| O padrão ''façade'' permite simplificar o acesso a um conjunto de classes. As interfaces e funcionalidade das classes individuais são canalizadas para a interface e funcionalidade exportadas/publicadas pela classe que define a fachada.
| |
| | |
| == Estrutura ==
| |
| | |
| O padrão "façade" tem a seguinte estrutura de classes:
| |
| | |
| [[Image:facade1-dpcd.png|600px]] | |
| | |
| As dependências entre o objecto fachada e os do interior do subsistema são esquematizadas como se segue:
| |
| | |
| [[Image:facade2-dpcd.png|600px]]
| |
| | |
| ==Exemplo==
| |
| | |
| [[category:Ensino]]
| |
| [[category:PO]]
| |