SóProvas


ID
814867
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Um arquiteto de software deseja declarar que a classe Carro implementa a interface IVeiculo.

Qual dos diagramas UML abaixo representa corretamente essa declaração?

Alternativas
Comentários
  • a) Representa uma associação de IVeiculo com Carro
    b) Representa uma associação de Carro com IVeiculo
    c) Representa uma realização de IVeiculo com Carro

    d) Representa uma realização de Carro com IVeiculo
    e) Representa uma dependência de IVeiculo com Carro

     

    Realização
    Relacionamento entre dois elementos em que um elemento realiza (implementa) o comportamento que o outro elemento especifica.
    Representação: Linha tracejada com um triângulo que aponta para a interface.

  • d-

    A flecha (branca e traços) deve ser da classe para interface.  O carro "implementa" a interface. Significa que a classe deve usar todos os metodos abstratos contidos na interface