Ao se utilizarem padrôes de projetos orientados a objetos, quando é necessário criar um objeto que
Ao se utilizarem padrôes de projetos orientados a objetos, quando é necessário criar um objeto que serve de acesso a um objeto mais complexo, deve-se utilizar o padrão: