设计模式-五大原则
设计模式-五大原则
职责单一原则
尽量让每个类只负责软件中的一个功能,并将该功能完全封 装(你也可称之为隐藏)在该类中。
开闭原则
对于扩展,类应该是“开放”的;对于修改,类则应 是“封闭”的。
里氏替换原则
当你扩展一个类时, 记住你应该要能在不修改客户端 代码的情况下将子类的对象作为父类对象进行传递。
接口隔离原则
客户端不应被强迫依赖于其不使用的方法。
依赖倒置原则
高层次的类不应该依赖于低层次的类。 两者都应该依赖于抽象接口。抽象接口不应依赖于具体实现。具体 实现应该依赖于抽象接口。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Joohwan!
评论