Project Notes
Project: Interfaces
Author: Paulo Borba
Company: Centro de Informática
Description:
Arquivos com exemplos da aula sobre Interfaces.
Roteiro de Aula
- Leia e tente entender o código fonte na seguinte seqüência:
Conta, Banco, AuditorB, ProgramaB e classes de exceções.
- Faça o mesmo para o código fonte de BancoArvore, AuditorBA e ProgramaBA.
- Observe agora a definição da interface QualquerBanco e da classe AuditorQB.
- Faça com que as classes Banco e BancoArvore implementem a interface QualquerBanco.
- Adicione um método main à classe ProgramaQB. Este método deve:
-
Criar dois bancos, um do tipo Banco e outro do tipo
BancoArvore;
-
Inserir três contas diferentes em cada um dos bancos;
-
Criar um auditor do tipo AuditorQB e invocar seus métodos para
fazer a auditoria nos dois bancos criados.
-
Tratar as possíveis exceções levantadas.