Criando uma aplicação com OOP usando Java simulando um banco digital
Neste curso foi aprendido como abstrair as regras de domínio e negócio, usar o conceito de Orientação a Objetos, como herança, polimorfismo, encapsulamento.
Implementada uma interface para exemplo de contrato em uma aplicação.
Exemplificado o conceito de composição em OOP.
Além do métodos:
- transferir()
- depositar()
- sacar()
- imprimirInfosComuns()
Criei o método pagarBoletos()
que vai verificar ao chamar o método na classe Main e verificar o saldo da conta, caso tenha saldo igual ou maior vai fazer o pagamento, senão o sistema informa que a conta não tem valor o suficiente.