

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.
Princípios de projeto são recomendações mais concretas que desenvolvedores de software podem seguir para garantir maior qualidade em propriedades esperadas de projeto, como integridade conceitual, ocultamento de informação, coesão e acoplamento.
Sobre os princípios S.O.L.I.D., selecione a alternativa INCORRETA.
O princípio aberto/fechado sugere que classes devem estar abertas para extensão e fechadas para mudanças, isto é, deve ser possível adicionar novos comportamentos sem alterar código fonte já existente.
O princípio de inversão de dependência sugere que uma classe cliente deve estabelecer dependências prioritariamente com implementações concretas e não com abstrações, haja vista que implementações concretas fornecem contratos mais estáveis.
O princípio de segregação de interface sugere que clientes não devem depender de interfaces com métodos que não utilizam, haja vista que é preferível definir várias interfaces pequenas e coesas a uma única interface de propósito geral.
O princípio de responsabilidade única sugere que uma classe deve possuir uma única responsabilidade, isto é, deve existir um único motivo para modificar qualquer classe em um sistema.