Logo Passei Direto
Buscar
O principio Open/Closed do SOLID afirma que:
a) Software deve ser fechado para leitura e aberto para escrita
b) Classes devem estar abertas para extensao, mas fechadas para modificacao
c) Todos os modulos devem ser publicos
d) Codigo deve ser escrito apenas uma vez
User badge image
Aprimorando com Questões

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

O princípio Open/Closed do SOLID, que é um dos princípios fundamentais da programação orientada a objetos, afirma que as "entidades de software (como classes, módulos e funções) devem ser abertas para extensão, mas fechadas para modificação". Isso significa que você deve ser capaz de adicionar novas funcionalidades a uma classe sem alterar seu código existente. Analisando as alternativas: a) Software deve ser fechado para leitura e aberto para escrita - Esta opção não está correta e não reflete o princípio. b) Classes devem estar abertas para extensão, mas fechadas para modificação - Esta é a definição correta do princípio Open/Closed. c) Todos os módulos devem ser públicos - Esta opção não está relacionada ao princípio Open/Closed. d) Código deve ser escrito apenas uma vez - Esta opção não reflete o princípio e é uma interpretação errada. Portanto, a alternativa correta é: b) Classes devem estar abertas para extensão, mas fechadas para modificação.

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