

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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:
O OCP incentiva a extensão de funcionalidades por meio de herança direta de classes concretas.
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.
O OCP estabelece que uma classe deve possuir apenas uma única responsabilidade.
O OCP não se aplica a linguagens orientadas a objetos como Java.
O OCP exige que todas as classes sejam declaradas como final para evitar modificações futuras.