Skip to content

PADRÃO GOF L1

Vinicius Corrêa edited this page Jun 14, 2020 · 1 revision

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.

Clone this wiki locally