Bom dia a todos.
Uma dúvida (opinião), por gentileza. Por exemplo, eu tenho um Web Service e um DAO na minha aplicação, seria um design rico, na opinião de voces, um Facade para cada um ou um Facade para o projeto todo?
[]'s
Bom dia a todos.
Uma dúvida (opinião), por gentileza. Por exemplo, eu tenho um Web Service e um DAO na minha aplicação, seria um design rico, na opinião de voces, um Facade para cada um ou um Facade para o projeto todo?
[]'s
Eu trabalho com o design pattern facade. O sistema é um software modularizado (11 módulos). Temos um facade para cada um dos módulos. E eles estão gigantes.
Oi drsmachado, obrigado pelo retorno.
Sim, eu preciso tomar cuidado, o excesso de abstração acaba se tornando um problema, ao meu ver.
[]'s
Na verdade eu não gosto desse design pattern. Embora, a grosso modo, o objetivo seja exatamente este, entupir o Facade de coisas, acho isso complicado.
Quase ninguém se dá ao trabalho de pesquisar no Facade para checar se há ou não um método que já faz o que ele que fazer. Logo, existem vários métodos duplicados.
Claro que isso é, em parte, culpa da falta de documentação adequada, mas a maior parcela deste erro é dos desenvolvedores.