Pessoal …
Estou desenvolvendo uma aplicação Desktop com Java e Swing … os objetos da aplicação estão divididos em 3 subsistemas principais:
- objetos para apresentacao
- objetos de negocio
- objetos de servicos
os objetos de servicos realizam operações de acesso (insert, delete e etc) à um banco de dados qualquer …
Agora minha dúvida: Criei uma interface denominada Persistencia que define as operações (métodos) a serem oferecidas pelos objetos de servico … todos os objetos de servico consequentemente implementam (implements)esta interface.
aí, na minha aplicação eu sempre crio uma referência para a interface Persistencia, e esta referência pode apontar para qualquer objeto da camada de servicos que a implementa (polimórficamente certo ?).
- Seria a interface Persistencia um exemplo de uso do padrao Facade ?
- Esta é a maneira mais comum, ou melhor dizendo, correta, de implementar uma camada de servicos ?
valeu