Menu
Coddy logo textTech

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.

Leia mais

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