Indique se são verdadeiras ( V ) ou falsas ( F ) as seguintes afirmativas, a respeito da modelagem com diagrama de classes de UML:
( ) Uma relação de dependência entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de realização entre uma interface e uma classe denota que a classe tem a responsabilidade de implementar os métodos declarados na interface.
( ) Uma relação de herança denota que os métodos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) Uma relação de herança denota que os atributos definidos em uma das classes (superclasse) passam a fazer parte da outra (subclasse).
( ) A presença de métodos com assinaturas idênticas em classes relacionadas por herança caracteriza uma inconsistência.
( ) A presença de atributos com identificadores idênticos em classes relacionadas por herança caracteriza uma inconsistência.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
a. V – V – V – F – V – V
b. V – F – V – F – V – F
c. V – F – F – V – F – F
d. F – V – V – V – F – V
e. F – V – F – V – V – V
Dependência: os objetos de uma classe usam os objetos de outra classe.
Realização: Identifica classes responsáveis por executar funções para classes que representam interfaces.
Herança: Identifica que o elemento mais específico herda as propriedades e métodos do elemento mais geral.
Métodos com assinaturas idênticas em uma relação de herança são chamados de polimorfismo.
Portanto, letra d.
Nenhum comentário:
Postar um comentário