

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.
Em desenvolvimento de software orientado a objetos, o princípio SOLID conhecido como Inversão de Dependência estabelece que
apenas alterações potenciais na especificação do software devem ser capazes de afetar a especificação de uma classe.
classes devem ser abertas para extensões e fechadas para modificações.
se deve separar funções de diferentes naturezas em interfaces diferentes, sem construir uma interface única de propósito geral.
uma implementação de função que recebe referências para objetos de determinada classe deve ser capaz de lidar com objetos de suas subclasses sem conhecê-las.
classes devem depender de interfaces ou classes abstratas, em vez de classes concretas.