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

面向对象的设计模式有什么原则?

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

我来回答

3个回答

热心网友 时间:2023-09-24 18:58

SRP 单一职责原则
就一个类而言,应该专注于做一件事和仅有一个引起它变化的原因。
OCP 开放--封闭原则
对于扩展开放,对于修改封闭。
LSP 里氏替换原则
子(继承)类能在程序中代替父类(C#:基类,Java:超类)。
DIP 依赖倒置原则
抽象不依赖于细节,细节应该依赖抽象。(面向抽象编程,C#为面向接口编程)。
ISP 接口隔离原则
接口属于用户类。(接口面用用户类,不用想着和自身层次、方法相关)
REP 重用发布等价原则
重用的粒度就是发布的粒度。(?这个没有具体的认识)
CCP 共同封闭原则
对于需求的响应,一个包中的所以类,有一个共同的响应(改变),而对于包外是不造成影响。
CRP 共同重用原则
包中的所有类共同重用,就是要重用就全部重用。
ADP 无环依赖原则
依赖关系不要存在环。
ADP 稳定依赖原则
朝着稳定的方向进行依赖。
SAP 稳定抽象原则
包的抽象程度应该和稳定程序一致。

热心网友 时间:2023-09-24 18:58

热心网友 时间:2023-09-24 18:59

面向对象设计原则是面向对象设计的基石,面向对象设计质量的依据和保障,设计模式是面向对象设计原则的经典应用

1)单一职责原则SRP

2)开闭原则OCP

3)里氏替代原则LSP

4)依赖注入原则DIP

5)接口分离原则ISP

6)迪米特原则LOD

7)组合/聚合复用原则CARP

8)开闭原则具有理想主义的色彩,它是面向对象设计的终极目标。其他设计原则都可以看作是开闭原则的实现手段或方法

                   

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
!这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 扇贝课程可以在电脑上看吗 打造模式还是构建模式? 什么是设计模式,该如何使用设计模式 什么叫设计模式? JAVA设计模式的原则 JAVA23种设计模式 python面试一般问什么常用设计模式 艺术设计的六大原则是什么?请分别举例阐述 如何学习JDK里的设计模式 如何学习设计模式? 设计模式是6大原则还是7大原则 设计模式的设计原则 设计模式有几个原则?分别是什么 2019泰山币什么时候预约 现在泰山对外开放了吗? 夜游泰山门票多少钱 泰山要门票的吗? 本地人登泰山要预约吗? 泰山的门票需要预定吗? 五一后游泰山还得预约吗? 设计模式都有哪些? 如何发明一个遵循六大设计原则的新的设计模式? 如何正确地使用设计模式 设计模式有哪些 梦见亲人的坟越长越大好吗 梦见家里的坟墓长大了 梦见爷爷的坟尾长大了,坟头有踏陷。怎么回事? 梦见爷爷奶奶的坟墓变大了 梦到爷爷奶奶的坟墓前躺着自己的孩子 梦见自己爷爷的坟墓,急急急!!求高人帮忙解答!! 梦见爷爷的坟墓土长高 梦见我爷爷的坟前和周围长满了竹子,我和我妹妹把... 梦见爷爷坟前好大一个塘里面全是水 梦见我爷爷的坟墓在山顶上,跟别的那些坟地比起来... 梦见去我去世多年的爷爷坟头前,求解梦。 有哪些德拉科马尔福的好看的壁纸? 求哈利波特里演德拉科 马尔福的演员名字和图片,... 求这张德拉科马尔福清晰大图 我想要德拉科.马尔福的照片,拜托! 如何评价德拉科.马尔福?