问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-20 23:44

我来回答

4个回答

热心网友 时间:2023-06-28 05:24

设计模式应该是六大原则吧

1、开闭原则(Open Close Principle)

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

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

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

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

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

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

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

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

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

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

原则是尽量使用合成/聚合的方式,而不是使用继承。

热心网友 时间:2023-06-28 05:24

有很多OOP的原则,凑在一起,可能是6大,可能是7大,也可能“5大‘,例如比较著名的SOLID,就是5个原则的缩写。其实说到底,就是要减小代码的重复和冗余,使其便于理解和维护。

热心网友 时间:2023-06-28 05:25

少了单一职责原则。

热心网友 时间:2023-06-28 05:25

7大原则,参考:网页链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 设计模式的设计原则 设计模式有几个原则?分别是什么 2019泰山币什么时候预约 现在泰山对外开放了吗? 夜游泰山门票多少钱 泰山要门票的吗? 本地人登泰山要预约吗? 泰山的门票需要预定吗? 五一后游泰山还得预约吗? 购买的泰山门票需要提前预约取票吗 泰山门票网上能预定吗 泰山景区的门票己订好,还需预约吗? 泰山售票处早上几时开始售票? 泰山门票网上预订官网 从天外村爬泰山从哪个入口预约? 去泰山门票需要提前预定么 泰山现在能去吗 泰山年卡怎么预约上山 现在去泰山需要提前预约吗 泰山景区紧急通知,哪三个时段的门票停售了? 如何学习设计模式? 如何学习JDK里的设计模式 艺术设计的六大原则是什么?请分别举例阐述 python面试一般问什么常用设计模式 JAVA23种设计模式 JAVA设计模式的原则 什么叫设计模式? 什么是设计模式,该如何使用设计模式 打造模式还是构建模式? 扇贝课程可以在电脑上看吗 面向对象的设计模式有什么原则? 设计模式都有哪些? 如何发明一个遵循六大设计原则的新的设计模式? 如何正确地使用设计模式 设计模式有哪些 梦见亲人的坟越长越大好吗 梦见家里的坟墓长大了 梦见爷爷的坟尾长大了,坟头有踏陷。怎么回事? 梦见爷爷奶奶的坟墓变大了 梦到爷爷奶奶的坟墓前躺着自己的孩子