Logo Passei Direto
Buscar
Design orientado a objetos
O que e o principio da segregacao de interfaces (ISP)?
a) As interfaces devem ser pequenas e especificas, evitando a implementacao de metodos que nao sao necessarios para as classes que as utilizam
b) As interfaces devem ser grandes e incluir todos os metodos possiveis
c) As interfaces devem ser genericas e aplicaveis a todas as classes
d) As interfaces devem ser divididas entre comportamentos comuns e comportamentos exclusivos
User badge image
Praticando Para Aprender

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

O Princípio da Segregação de Interfaces (ISP) é um dos princípios SOLID do design orientado a objetos. Ele afirma que as interfaces devem ser projetadas de forma que as classes que as implementam não sejam forçadas a depender de métodos que não utilizam. Isso significa que as interfaces devem ser pequenas e específicas, evitando a implementação de métodos desnecessários. Analisando as alternativas: a) As interfaces devem ser pequenas e específicas, evitando a implementação de métodos que não são necessários para as classes que as utilizam - Esta opção está correta e reflete o princípio ISP. b) As interfaces devem ser grandes e incluir todos os métodos possíveis - Esta opção vai contra o princípio ISP. c) As interfaces devem ser genéricas e aplicáveis a todas as classes - Esta opção também não está alinhada com o ISP. d) As interfaces devem ser divididas entre comportamentos comuns e comportamentos exclusivos - Embora isso possa ser uma boa prática, não é a definição do ISP. Portanto, a alternativa correta é: a) As interfaces devem ser pequenas e específicas, evitando a implementação de métodos que não são necessários para as classes que as utilizam.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina