Pular para conteúdo

Projeto 05 - Sistema de Pagamentos Abstrato 🧩

Implementação de diversos métodos de pagamento usando classes abstratas ou interfaces.

Atividades

  1. Criar a classe abstrata Pagamento com o método abstrato processar().
  2. Implementar as classes CartaoCredito, Boleto e Pix.
  3. Adicionar lógica específica em cada uma (ex: Cartão pede número, Boleto gera código).
  4. Simular o processamento de uma venda com diferentes meios de pagamento.

Entrega

  • Código completo da estrutura de pagamentos.
  • Documentação rápida sobre a vantagem de usar o método abstrato neste caso.