Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Facades e Singletons

Neste ultimo capitulo foi usado 2 padrões de projeto e ai vem minha duvida, qual a diferença de usar o singleton ao inves de criar a classe EmpresaFacade como static?

1 resposta
solução

O Singleton é usado para que exista somente uma instancia do objeto em toda a aplicação. Geralmente são usados para arquivos de configurações...

Já o padrão Façade, provê uma interface simplificada para utilização de outras classes, ela facilita a ordem de execução de uma sequencia de chamadas de métodos e outras configurações internas, por exemplo.

São dois padrões diferentes, porém, dependendo da sua aplicação poderiam ser usados juntos sem problemas.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software