Julgue os itens a seguir, de acordo com o princípio da
responsabilidade única (PRS) do SOLID.
I Uma classe deve ser aberta para extensão, mas fechada para
modificação.
II Objetos em um programa devem ser substituíveis por
instâncias de seus subtipos sem alteração da correção do
programa.
III Uma classe deve depender de abstrações, e não de
implementações concretas.
Assinale a opção correta.