Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 756 Bytes

README.md

File metadata and controls

17 lines (11 loc) · 756 Bytes

Descrição do Projeto

Este projeto implementa um sistema simples de vendas para praticar os conceitos de Programação Orientada a Objetos (POO) em Java. Ele inclui:

  • Pessoa: Representa o cliente com atributos como nome e CPF.
  • Produto: Base para diferentes tipos de produtos, com subclasses para produtos digitais e físicos.
  • Venda: Gerencia os produtos adicionados, calcula o valor total do pedido e o imposto.

Funcionalidades

  • Adicionar e remover produtos na venda.
  • Calcular o valor total dos produtos.
  • Calcular impostos de acordo com o tipo de produto.

Objetivo

O código demonstra como usar abstração, encapsulamento, herança e polimorfismo em um sistema prático, como parte de um desafio do Bootcamp da DIO.