单一职责原则(S) 

开闭原则(O) 

里氏替换原则(L) 

接口隔离原则(I) 

依赖倒置原则(D) 

合成复用原则 

及迪米特法则(最少知道原则)