Boa tarde minha duvida É:
o que e feito em cada uma dessas classes?
- Atendimentoservice.java
- Atendimentofacade.java
- Atendimentofactory.java
- AtendimentoDao.java
O que e feito dentro de um service?
O que e feito dentro de um Dao?
O que e feito dentro de um facace?
O que e feito dentro de um factory?
Factory: é normalmente utilizado em um pattern chamado Factory (Oh!). O objetivo deste tipo de classe é conter métodos que permitam a construção (fatory) de objetos de uma ou mais classes, de acordo com os parâmetros informados.
Façade: Fachada, você já usou uma tomada, alguma vez na vida, certo? A tomada não gera energia, ela só entrega. O façade tem a mesma função, entregar métodos que vão fazer N coisas (captar água na represa, fazer a turbina girar, gerar e armazenar a energia, distribuir pelas linhas de transmissão, até chegar nas subestações e, por fim, nos transformadores de cada rua, passar pelo relógio da casa e chegar à instalação dentro da casa, onde a tomada é posta. Você vê só a tomada, não o que há atrás dela.
DAO: Camada em que se abstrai o modo de persistência, erroneamente associada a banco de dados. Você pode ter um DAO que armazene em memória ou em arquivos texto. Não importa o que chegue, a camada DAO vai persistir. Não importa como o DAO fará, a aplicação só joga nele e ele faz o que precisa fazer.
Service: Fornece acesso a métodos e funcionalidades, contendo alguma lógica de negócios.
Mais claro?
Olá amigo, der uma olhado no link para aprender sobre pradões de projeto: https://brizeno.wordpress.com/padroes/
Blog top! Recomendo a indicação.
sim muito obrigado deu pra ter uma ideia de como funciona
obrigado francisco vou olhar sim