Orientação a Objetos e Java
Avaliação Escrita


Paulo Borba
Departamento de Informática
Universidade Federal de Pernambuco
13 de Junho de 1996



Questão 1 Defina em Java uma classe Conj de conjuntos de inteiros, tendo métodos para realizar as seguintes operações:

Questão 2 Defina uma classe ConjB (para conjuntos com Backup) cujos objetos são conjuntos, como os elementos de Conj (veja questão anterior), mas que também têm um método que quando invocado reinsere no conjunto o último elemento retirado do mesmo.

Questão 3 Explique o que é extensibilidade de software e qual a relação deste conceito com qualidade de software.

Questão 4 Que recursos de Java favorecem extensibilidade de software? Justifique e dê exemplos.