Single responsibility principle
Richter substitution principle
Dependence inversion principle
Interface isolation principle
Dimit's Law
Principle of opening and closing
Best practices for six design principles
by IT Little Prince (Weixin public account has the same name, welcome to follow!)