永发信息网

设计模式是6大原则还是7大原则

答案:2  悬赏:10  手机版
解决时间 2021-11-15 15:38
设计模式是6大原则还是7大原则
最佳答案
设计模式应该是六大原则吧

1、开闭原则(Open Close Principle)

开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。

2、里氏代换原则(Liskov Substitution Principle)

里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。
里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。
LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。里
氏代换原则是对“开-闭”原则的补充。实现“开-闭”原则的关键步骤就是抽象化。而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现
抽象化的具体步骤的规范。—— From Baidu 百科

3、依赖倒转原则(Dependence Inversion Principle)

这个是开闭原则的基础,具体内容:真对接口编程,依赖于抽象而不依赖于具体。

4、接口隔离原则(Interface Segregation Principle)

这个原则的意思是:使用多个隔离的接口,比使用单个接口要好。还是一个降低类之间的耦合度的意思,从这儿我们看出,其实设计模式就是一个软件的设计思想,从大型软件架构出发,为了升级和维护方便。所以上文中多次出现:降低依赖,降低耦合。

5、迪米特法则(最少知道原则)(Demeter Principle)

为什么叫最少知道原则,就是说:一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立。

6、合成复用原则(Composite Reuse Principle)

原则是尽量使用合成/聚合的方式,而不是使用继承。
全部回答
引用流星一道虹的回答:
设计模式应该是六大原则吧

1、开闭原则(Open Close Principle)

开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。

2、里氏代换原则(Liskov Substitution Principle)

里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。
里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。
LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。里
氏代换原则是对“开-闭”原则的补充。实现“开-闭”原则的关键步骤就是抽象化。而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现
抽象化的具体步骤的规范。—— From Baidu 百科

3、依赖倒转原则(Dependence Inversion Principle)

这个是开闭原则的基础,具体内容:真对接口编程,依赖于抽象而不依赖于具体。

4、接口隔离原则(Interface Segregation Principle)

这个原则的意思是:使用多个隔离的接口,比使用单个接口要好。还是一个降低类之间的耦合度的意思,从这儿我们看出,其实设计模式就是一个软件的设计思想,从大型软件架构出发,为了升级和维护方便。所以上文中多次出现:降低依赖,降低耦合。

5、迪米特法则(最少知道原则)(Demeter Principle)

为什么叫最少知道原则,就是说:一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立。

6、合成复用原则(Composite Reuse Principle)

原则是尽量使用合成/聚合的方式,而不是使用继承。少了单一职责原则。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
河南淮阳娶媳妇的风俗是哪些?
1995.10.14是什么星座?
吐鲁番地区人才交流中心地址有知道的么?有点
祁阳2016年十二月份天气情况?
对于不懂感恩的亲人,你会一直对他好吗?
2012年到2016年香港好看的三年片有哪些?求链
洋葱加狗枸加红酒有什么用
qMZ5GV52w5小熊猫香烟多少钱一包
昕雅茶艺地址在什么地方,想过去办事,
为什么两个支付宝账号,一个有蚂蚁花呗,一个没
海鲜浓汤千张怎么做好吃
+853 01011185是哪号码
玩过16位游戏机的请进 (电视)
一只公鸡一个太阳太阳一个山坡打一成语
日本东京都文京区千石2-3-2是核辐射区域吗
推荐资讯
新增证券128032显示亏1000什么意思
曼谷王族举行宗教仪式的场所在哪里?
李大叔是工厂里()最老的师傅了,拿着最高的()
求助,双学位选什么
翁源至天河客运发车时间
求诗词 坐看风云,笑看沙,什么独步走天涯 出
听你眼睛里的光是什么歌,谁的歌
第一天涨停后,第二天宿量跌说明什么问题?有
丽台fx3800和fx1800,两款老绘图卡,哪一个更
百珍瓷艺坊地址在什么地方,我要处理点事!
网上申请办理工商营业执照时,未签名的Pdf要
我有一辆2010年的宝马x3现在还值多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?