Escreva uma aplicação Java para cadastrar clientes de uma agência bancária. Para isso construa as seguintes classes: Conta, ContaCorrente, ContaPoupança, ContaCorrenteEspecial, Agencia e a Classe Programa que vai gerenciar o cadastramento. Observe o diagrama abaixo:
A) A classe Conta é uma classe Abstrata.
B) Cada retirada de uma ContaCorrente é cobrada uma pequena taxa.
C) Cada retirada de uma ContaPoupança é creditado um percentual sobre a retirada.
D) As retiradas das ContasCorrente e das ContaPoupança dependem do saldo.
E) As retiradas da ContaEspecial dependem do saldo e do limite. Para retirada abaixo de R$500,00 não será cobrada taxa.
F) A tela do programa principal deve apresentar as seguintes funcionalidades:
-
Cadastrar Conta
-
Listar Dados da Conta
-
Excluir uma Conta
-
Fazer um depósito
-
Realizar uma retirada
-
Listar dados de Todas as Contas
-
Sair
