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 I e V são verdadeiras. |
||
As afirmativas II e V são verdadeiras. |
||
As afirmativas II e IV são verdadeiras. |
||
As afirmativas I, II, III e IV são verdadeiras. |
||
As afirmativas I e III são verdadeiras. |
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar