1. O princípio da responsabilidade única: uma categoria faz apenas o que deve fazer.
2. Princípio de substituição de Rich: as subclasses devem ser capazes de substituir a classe base (classe pai), caso contrário, não devem ser projetadas como sua subclasse.
3. O princípio da troca de dependência: o design depende da abstração e não da concretude.
4. Princípio de isolamento da interface: a interface deve ser pequena e especial, não grande e completa.
5. Princípio aberto e próximo: uma entidade de software como classes, módulos e funções deve estar aberta a extensões e fechada a modificações.
6. Princípio de combinação/agregação e reutilização: tente usar combinação e agregação e use relacionamentos menos herdados para alcançar o princípio da reutilização.
7. Lei de Dimit: baixo acoplamento, alta coesão.
O exposto acima é todo o conteúdo deste artigo. Espero que o conteúdo deste artigo seja de ajuda para estudar ou trabalhar de todos. Eu também espero apoiar mais wulin.com!