您的位置:首页 > 职场人生

设计模式的六大原则【笔记】

2018-03-27 17:08 357 查看
1.开闭原则(Open Close Principle)
开闭原则的意思是:对扩展开放,对修改关闭。
对原有代码不修改,可以进行拓展,实现热插拔。
2.里氏代换原则(Liskov Substitution Principle)
里氏代还原则是面向对象设计的基本原则之一。原则:基类存在的的地方,子类一定存在。
3.依赖倒转原则(Dependence Inversion Principle)
这个原则是开闭原则的基础,针对接口编程,依赖于抽象而不依赖于具体。
4.接口隔离原则(Interface Segregation Principle)
使用多个隔离的接口,降低类之间的耦合度。便于升级和维护,降低依赖,降低耦合。
5.迪米特法则,又称最少知道原则(Demeter Principle)
一个实体应当尽量少地与其他实体之间发生相互作用,使得系统功能模块相对独立。
6.合成复用原则(Composite Reuse Principle)
尽量使用合成、聚合的方式,而不是用继承。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息