Buscar

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é...

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.
a. As a�rmativas I, II, III e IV são verdadeiras.
b. As a�rmativas II e IV são verdadeiras.
c. As a�rmativas I e III são verdadeiras.
d. As a�rmativas I e V são verdadeiras.
e. As a�rmativas II e V são verdadeiras.

Essa pergunta também está no material:

Desenvolvimento de Software Para Web II
8 pág.

Informática I Centro Universitário das Faculdades Metropolitanas UnidasCentro Universitário das Faculdades Metropolitanas Unidas

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a letra c. As afirmativas I e III são verdadeiras. Na nova versão, seria implementada uma interface do tipo veículo, que contém os métodos acelera e freia, e as classes carro, bicicleta e moto implementariam a interface veículo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando