ola pessoal,
alguem poderia mes explicar como funciona este pattern?
Onde eu trabalho, o sistema pussuia uma fachada q instanciava os BOs(negocios) para serem utilizados pela interface, acontece q de um tempo pra cá, notou-se q a fachada estava ficando muito grande e com um construtor gigantesco (devido a qt de BOs). O pessoal entaum axou melhor trocar o pattern façade pelo ServiceLocator. Estamos usando spring aqui, como funcionaria o sistema entaum agora sem façade?
O sistema estava com estas camadas:
*interface
*serviceImplBO
*Façade
*BO
*DAO
E depois ficou assim: (O services chamam os BOs diretos agora, sem uso de façade)
*interface
*serviceImplBO
*BO
*DAO