/modelo-livraria-orientacao-objetos

Modelo de livraria usando orientação à objetos com Java

Primary LanguageJava

Modelo de Livraria usando JAVA + POO

Modelo didático de livraria com regra de negócio criada com principal objetivo de aplicar os conceitos da programação orientada a objetos. Projeto criado a partir da leitura do livro Desbravando Java e Orientação a Objetos da Casa do Código.

Funcionalidades

O modelo de livraria é composto por entidades que descrevem produtos e características da regra de negócio.

  • Cadastro de produtos
  • Cálculo de estoque
  • Registro de vendas
  • Carrinho de compras
  • Gerenciador de cupons

Aprendizados

O objetivo do projeto foi criar e evoluir a aplicação Java de uma livraria assim como a Casa do Código, colocando em prática todos os principais recursos e conceitos da linguagem Java aplicando orietanção à objetos, desde o mais simples ao mais avançado, além de introduzir APIs e features do Java 8.

Conceitos da POO aplicados no projeto:

  • Encapsulamento
  • Herança e polimorfismo
  • Classe abstrata
  • Interface