-
Notifications
You must be signed in to change notification settings - Fork 9
PADRÃO GOF L1
O padrão utilizado para o desenvolvimento do projeto foi implementado em todas as classes com seus devidos sufixos (Service e ServiceImpl). Foi o Service para interface e para implementação o ServiceImpl.
O Service pode ser localizado em: br.com.livresbs.livres.service O ServiceImpl pode ser localizado em: br.com.livresbs.livres.service.impl
As implementações dos contratos ServiceImpl foram utilizadas através de atividades que compoem as classes de Consumidores e pré-Comunidade.
Não foi utilizado GOF como padrão de projeto, porém, foi utilizado o framework Spring Boot. Dentro deste framework existem 4 camadas são elas;
Controllers: Onde são definidas as rotas. Requisitando assim os serviços (Services) que serão executados conforme demandados
Services: É a camada que terá os cabeçalhos dos métodos (Contratos de função).
ServiceImpl: Onde sera "Impl"ementadas as Services.
Repository: Utilizaçãoi para comunicação/interação com o banco de dados.