Imagem de fundo

Uma software house mantém um sistema de desenho técnico. A...

Uma software house mantém um sistema de desenho técnico. A equipe percebeu que, sempre que surge um novo tipo de figura, como triângulo ou losango, várias partes do código precisam ser alteradas, especialmente rotinas que usam if/else ou switch para verificar o tipo da figura antes de desenhá-la.


Com base nos princípios OCP e LSP, assinale a afirmativa INCORRETA.


A

O uso de abstrações e polimorfismo pode permitir a inclusão de novos comportamentos sem modificar módulos já estabilizados.


B

Pelo OCP, entidades de software devem ser abertas para ampliação, mas fechadas para modificação.


C

Quando a inclusão de um novo tipo exige alterar vários trechos existentes do sistema, isso indica rigidez e fragilidade no projeto.


D

Um projeto orientado a objetos bem estruturado deve concentrar a lógica de decisão por tipo em vários switch e if/else, pois isso facilita a inclusão de novas subclasses.