• Matéria: Informática
  • Autor: anesoledar
  • Perguntado 3 anos atrás

Suponha que você tenha que implementar um projeto que relaciona a classe pessoa
(que contém o método locomover) a três tipos de veículos: carro (métodos acelera e freia), bicicleta (métodos pedala e freia) e moto (métodos acelera
e freia). Para melhorar o projeto, pode-se, por exemplo, adotar o padrão strategy. Para essa questão, suponha as afirmativas abaixo.

I. A nova versão implementaria uma interface do tipo veículo, que contém os métodos acelera e freia.
II. A nova versão implementaria uma nova classe do tipo veículo, que contém os métodos acelera e freia.
III. Na nova versão, as classes carro, bicicleta e moto
implementariam a interface veículo.
IV. Na nova versão, as classes carro, bicicleta e moto fariam parte da composição da classe veículo.
V. Na nova versão, as classes carro, bicicleta e moto fariam um relacionamento de cardinalidade 1:1 para a interface veículo.

Assinale a alternativa correta.

-As afirmativas II e IV são verdadeiras
-As afirmativas I e III são verdadeiras
-As afirmativas I, II, III e IV são verdadeiras
-As afirmativas I e IV são verdadeiras
-As afirmativas II e V são verdadeiras

Respostas

respondido por: leticiaargolo37
7

Resposta:

As afirmativas I e III são verdadeiras.

Explicação:

respondido por: gilbertocavalcante06
0

Resposta correta: I e  III

Explicação:

O padrão strategy sempre implicará em criação de uma interface para que haja apenas um ponto de relacionamento entre o agente e os métodos relativos às classes aglutinadas pela interface.

]

Perguntas similares