单一职责原则(Single Responsibility Principle SRP

一个类有且只有一个引起变化的因素;

 

开放封闭原则(Open Close Principle OCP

对扩展开放,对修改封闭;

 

Liskov替换原则(Liskov Substitution Principle LSP

子类可以替代它的基类;

 

依赖倒置原则(Dependence Inversion Principle DIP

高层模块不应该依赖于底层模块,两者都应该依赖于抽象;抽象不应该依赖于细节,细节应该依赖于抽象;

 

接口隔离原则(Interface Segregation Principle ISP

一个类对另一个类的依赖建立在最小的接口上;

posted on 2009-10-15 17:29  itzsl  阅读(230)  评论(0编辑  收藏  举报