Introdução
Lição 21 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.
Os princípios SOLID são regras básicas a serem seguidas ao programar:
Princípio da responsabilidade única -
"Nunca deve haver mais de um motivo para uma classe mudar."
Princípio aberto–fechado -
"As entidades de software devem estar abertas para extensão, mas fechadas para modificação."
Princípio da substituição de Liskov -
"As funções que usam ponteiros ou referências para classes-base devem poder usar objetos de classes derivadas sem saber disso."
Princípio da segregação de interfaces -
"Muitas interfaces específicas para clientes são melhores do que uma interface de uso geral."
Princípio da inversão de dependência -
"Dependa de abstrações, [não de] concretizações."
Os princípios SOLID podem ocupar um curso inteiro; neste curso, os conceitos básicos serão apresentados com exemplos e desafios.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Todas as lições de Clean Code - Escreva códigos melhores com Python
Pratique por conta própria: Compilador de Python online