Um banco deseja implementar um sistema de controle de
contas bancárias utilizando herança para reutilizar código
e organizar melhor as responsabilidades das classes. O
código para implementação desse sistema é apresentado
a seguir.
Classe ContaBancaria:
Atributos:
saldo
Metodos:
depositar(valor)
sacar(valor)
exibir_saldo()
Classe ContaCorrente herda ContaBancaria:
Atributos:
limite_cheque_especial
Metodos:
sacar(valor)
Classe ContaPoupanca herda ContaBancaria:
Metodos:
calcular_rendimento()
Ao apresentar um projeto para sua equipe, um desenvolvedor percebeu que existiam dúvidas em relação a Análise e Projeto Orientado a Objetos, técnica usada por ele
no projeto.
Ele explicou à equipe que essa técnica de desenvolvimento