Projeto 05 - Sistema de Pagamentos Abstrato 🧩
Implementação de diversos métodos de pagamento usando classes abstratas ou interfaces.
Atividades
- Criar a classe abstrata
Pagamentocom o método abstratoprocessar(). - Implementar as classes
CartaoCredito,BoletoePix. - Adicionar lógica específica em cada uma (ex: Cartão pede número, Boleto gera código).
- 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.