Pacotes e Interfaces

Programação 3: Orientação a Objetos e Java


Pacotes

Como agrupar a definição de conceitos relacionados?

Interfaces

Como explorar aspectos comuns a objetos de classes diferentes?


Leitura

  1. Várias maneiras de definir aplicações bancárias. Note bem a utilização de pacotes e interfaces nos exemplos!
  2. Creating and Using Interfaces da Referência 2 (opcional).

Exercícios

  1. Definir uma classe Poupanca similar a Conta mas cujas contas rendem juros sobre os respectivos saldos.
  2. Definir uma classe NovoBanco similar a BancoAr mas cujos bancos podem ter tanto contas correntes (objetos de Conta) quanto contas de poupança (objetos de Poupanca).


Paulo Borba (phmb@di.ufpe.br)