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?
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?
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.