O Princípio de Segregação de Interfaces preconiza que as interfaces devem ser elaboradas para que métodos não sejam implementados desnecessariamente. Buscando compreender o conceito, analise a interface a seguir:

public interface IVeiculo

{

void Ligar();

void Desligar();

void AndarParaFrente();

void AndarParaTras();

void AbrirPorta();

void Pedalar();

}

Sobre essa interface e os conceitos do Princípio de Segregação de Interfaces, analise as seguintes assertivas e a relação proposta entre elas.


I- Essa interface não viola o princípio de Segregação de Interfaces, pois abrange diversos tipos de classes que podem implementá-la, como um carro, uma moto e até um caminhão.

PORQUE


II- Essa interface torna cada vez mais complexa a implementação de veículos que não funcionam por motor como, por exemplo, uma bicicleta.
É correto afirmar que:

a. As assertivas I e II são falsas.

b. As assertivas I e II são verdadeiras e a II não complementa o que foi dito na I.

c. A assertiva I é falsa e a II é verdadeira.

d. As assertivas I e II são verdadeiras, e a II complementa o que foi dito na I.

e. A assertiva I é verdadeira e a II é falsa.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.