Imagem de fundo

No contexto da Programação Orientada a Objetos, o Princípio do Aberto/Fechado (OCP − Op...

No contexto da Programação Orientada a Objetos, o Princípio do Aberto/Fechado (OCP − Open/Closed Principle) orienta a evolução de sistemas de software. Nesse contexto, é correto afirmar que:


A

O OCP incentiva a extensão de funcionalidades por meio de herança direta de classes concretas.


B

O OCP recomenda o uso de abstrações, como interfaces ou classes abstratas, para permitir a extensão de comportamento sem modificar o código existente.


C

O OCP estabelece que uma classe deve possuir apenas uma única responsabilidade.


D

O OCP não se aplica a linguagens orientadas a objetos como Java.


E

O OCP exige que todas as classes sejam declaradas como final para evitar modificações futuras.