Você está na página 1de 2

Alunos:_________________________________________________________________

EXERCÍCIOS SOBRE ABSTRAÇÃO / REPRESENTAÇÃO

1) Relacione o tipo de abstração existente entre as seguintes classes ou


situações:
( I ) Classificação / Instanciação
( II ) Generalização / Especialização
( III ) Agregação / Decomposição
( IV ) Associação

a. ( ) O livro é composto por páginas.


b. ( ) Carro esportivo é um tipo de Carro.
c. ( ) Minha CB400 é um veículo automotor de 2 rodas.
d. ( ) O Processador é parte de um computador.
e. ( ) Matemática é um tipo de Ciência Exata.
f. ( ) Você é um(a) estudante de Pós-Graduação.
g. ( ) Uma Árvore é composta por folhas.
h. ( ) Lógica é parte dos conhecimentos de um Programador.

i. ( ) j( ) Pássaro
Marca

Papagaio
Coca-Cola

k. ( ) Automóvelelg Peças
regadora

l. ( )
Cantor Banda

Cantor Banda de
Fulano Garagem
2) Crie uma abstração de dados para os seguintes objetos, criando uma
classe, atributos e métodos para cada objeto apresentado:
a) A Bolinha (in memorian), minha falecida ramster
b) Fusca, carro de uma pessoa
c) “Conceitos de orientação a objetos”, livro a venda em uma livraria
d) Lucas, professor em uma universidade
e) Internacional, Campeão de tudo, bi-campeão da libertadores, (já
esquecemos que perdemos para o Mazembe, para o Penarol e a partida de
domingo passado).

Classe Atributos Métodos

3) Explique a diferença entre classe e objeto através de um exemplo.

4) Explique a diferença entre agregação / decomposição e generalização /


especialização através de um exemplo.

5) Uma subclasse pode ser também uma superclasse? Por quê?

6) A Figura 1 ilustra uma representação de um objeto de software. Explique-


a. O que a Figura 2 representa?

7) Considere um modelo de classes que tenha como classes: Motorista,


Caminhão, Empresa, Entrega, Cliente e Produto.
Assinale as opções que correspondem a atributo indevido:
a) O nome do motorista em Motorista.
b) O número do chassi do caminhão em Caminhão.
c) O endereço do cliente em Entrega.
d) O número da entrega em Entrega.
e) O nomeDoMotorista do caminhão em Caminhão.
f) O endereço do cliente em Cliente.

Você também pode gostar