软件设计原则

单一职责原则
一个类的功能边界和职责应当是十分狭窄且集中的,并且不应当被它的依赖的任何变化所影响到。

开放封闭原则
该原则规定代码对扩展是开放的,对修改是封闭的。

里氏替换原则
该原则规定对象应该可以被该对象子类的实例所替换,并且不会影响到程序的正确性。

接口隔离原则
该原则规定,一个接口的一个实现类,不应该去实现那些自己用不到的方法。

依赖反转原则
该原则要求高等级代码不应该依赖低等级代码,抽象定义不应该依赖具体实现。



评论 0

发表评论

Top