Skip to content

luismineo/trabSpring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto SPRING MVC

API para gerenciamento de funcionários, estoque e ordens de serviço/venda

Documentação dos endpoints:

Postman

Exemplos de conceitos orientação a objetos:

Classe Concreta

01-02-classeConcreta
Classe concreta, neste caso, utilizada para definir a regra de negócios para o gerenciamento de vendedores

Classe Abstrata

01-abstractClass
Classe abstrata foi utilizada para definir a base para as classes de inventário e de funcionários

Herança

02-heritage
Usada para criar classes que compartilham características entre si. Neste caso produtos no inventário, e serviços prestados.

Acoplamento

03-01-acoplamento 03-02-acoplamento
Usado para limitar o acesso aos parâmetros das classes

Interfaces

04-interface
Usadas para agilizar o desenvolvimento, para classes que usam a mesma lógica para seus métodos

Método concreto

06-02-metodoConcreto
Neste caso, contém a lógica para criação de uma nova entrada no banco de dados, de uma ordem de venda

Método abstrato

06-01-metodoAbstrato
Métodos abstratos, são apenas assinaturas, que definem como um método poderá ser implementado

Polimorfismo

05-polimorfismo
Neste caso, ao sobrescrevermos os métodos abstratos (@Override), definidos na interface, estamos utilizando do polimorfismo

Video apresentação do projeto:

thumb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages