SOLID
SOLID é um acrônimo para 5 princípios de design de software orientado a objetos, que ajudam a criar sistemas mais flexíveis, modulares e fáceis de manter.
É mais como um guia do que uma regra rígida, mas é amplamente aceito como boas práticas de design.