Procura

Engenharia de softwareOrientação a objetos


EXERCÍCIOS - Exercício 250

  • (FCC 2013)

José foi incumbido de modelar as classes do sistema que a empresa estava desenvolvendo. Ele se deparou com as seguintes classes:
Classe 1, que possui os atributos data de nascimento, nome, sexoe um método para calcular a idade no calendário Gregoriano.
Classe 2, que possui os atributos data de nascimento, nome, sexo, telefonee um método para calcular a idade no calendário Chinês.
Classe 3, que possui os atributos data de nascimento, nome, sexoe um método para calcular a idade no calendário Juliano.
Por ser conhecedor de técnicas de orientação a objetos, ele propôs que fosse criada uma classe com os atributos comuns e o método de cálculo da idade. Sugeriu que fossem criadas classes baseadas nessa primeira e que apenas alterassem o que não fosse comum, como a inclusão do atributo telefonee diferentes tipos de implementação para o método do cálculo da idade. Deste modo ele utilizou, respectivamente, as técnicas de



A) herança e polimorfismo.

B) abstração e agregação.

C) encapsulamento e abstração.

D) polimorfismo e encapsulamento.

E) abstração e herança.


Próximo:
EXERCÍCIOS - Exercício 251

Vamos para o Anterior: Exercício 249

Tente Este: Exercício 115

Primeiro: Exercício 1

VOLTAR ao índice: Engenharia de software






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=7.87ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.76ms))((ts_substr_c=0.72ms))((ts_substr_im=0.76ms))
((total= 10ms))