| Programa Fonte | Finalidade |
| BancoApplet |
Classe principal, uma subclasse de Applet, é a entrada do
sistema. |
| Banco |
Classe que define o objeto Banco. Neste exemplo estamos
usando toda a funcionalidade provida por este objeto:
geranciar clientes, contas e transações. |
| Cliente |
Representa os clientes que o banco tem. Para cada cliente
criado no applet um objeto desta classe é criado. |
| ContaBancaria |
Representa as contas bancárias existentes no banco.
Para cada conta bancária listada no applet existe um objeto
correspondente. |
| Transacao |
Repesenta uma transação bancária em geral.
Não são criadas instâncias desta classe. Ela é uma
classe abstrata. Serve apenas
para agregar variáveis e métodos comuns às
suas subclasses. |
| TransacaoCredito |
Representa uma transação de Crédito. |
| TransacaoDebito |
Representa uma transaçào de Débito. |
| JanelaClientes |
Cria a janela que mostra a lista dos clientes existentes, é uma
subclasse de Frame. |
| JanelaDadosCliente |
Cria a janela que recebe os dados do cliente, é uma
subclasse de Frame. |
| JanelaContas |
Cria a janela que lista todas as contas bancárias, é uma
subclasse de Frame. |
| JanelaDadosConta |
Cria a janela que recebe os dados de uma conta bancária, é uma
subclasse de Frame. |
| JanelaTransacao |
Cria a janela que recebe os dados de uma Transacao, é uma
subclasse de Frame. |
| CanvasContas |
É Responsável pela impressão dos gráficos de
saldos das contas bancárias. |