码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式-六大原则

时间:2018-05-07 21:43:02      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:功能   依赖倒置   独立   升级   存在   之间   nbsp   接口隔离   使用   

一,单一职责原则

不要存在多于一个导致类变更的原因。

二,里氏代换原则

子类可以扩展父类的功能,但是不能改变父类原有的功能。

三,依赖倒置原则

高层模块不应该依赖底层模块,二者都应该依赖其抽象了;抽象不依赖细节;细节应该依赖抽象。接口编程。

四,接口隔离原则

客户端不应该被强迫地依赖那些根本用不上的方法。使用多个隔离的接口,比使用单个接口要好。还是一个降低类之间的耦合度的意思。

五,迪米特法则

一个对象应该对其他对象保持最少的了解,实体之间应该发生尽量少的作用,使得系统功能模块相互独立。

六,开闭原则

一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。目的就是保证程序的扩展性好,易于维护和升级。

 

设计模式-六大原则

标签:功能   依赖倒置   独立   升级   存在   之间   nbsp   接口隔离   使用   

原文地址:https://www.cnblogs.com/welan/p/9005019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!