特牛网址导航

面向对象设计原则与常用设计模式-CSDN博客

网友收藏
文章浏览阅读115次。一.依赖倒置原则(DIP): 高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象(稳定)。 抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)。 二.开放封闭原则(OCP) 对扩展开放,对更改封闭 类模板应该是可扩展的,但是不可修改,不然会给复用性带来很大的负担 三.单一职责原则(SRP) 一个类应该仅有一个引起它变化的原因 变化的方向隐含着类的责任 四.Liskov替换原则(LSP) 子类必须能够替换他