六大设计原则(SOLID)

网上有关“六大设计原则(SOLID) ”话题很是火热 ,小编也是针对六大设计原则(SOLID)寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您 。

设计模式的六大原则有:

把这六个原则的首字母联合起来(两个 L 算做一个)就是 SOLID (solid ,稳定的),其代表的含义就是这六个原则结合使用的好处:建立稳定、灵活 、健壮的设计。下面我们来分别看一下这六大设计原则。

一个类应该只有一个发生变化的原因

六大设计原则之单一职责原则(SRP)

一个软件实体,如类、模块和函数应该对扩展开放 ,对修改关闭

六大设计原则之开闭原则(OCP)

所有引用基类的地方必须能透明地使用其子类的对象

六大设计原则之里氏替换原则(LSP)

只与你的直接朋友交谈,不跟“陌生人”说话

其含义是:如果两个软件实体无须直接通信,那么就不应当发生直接的相互调用 ,可以通过第三方转发该调用 。其目的是降低类之间的耦合度 ,提高模块的相对独立性。

六大设计原则之迪米特法则(LOD)

1、客户端不应该依赖它不需要的接口。

2 、类间的依赖关系应该建立在最小的接口上 。

注:该原则中的接口,是一个泛泛而言的接口,不仅仅指Java中的接口 ,还包括其中的抽象类。

六大设计原则之接口隔离原则(ISP)

1、上层模块不应该依赖底层模块,它们都应该依赖于抽象。

2、抽象不应该依赖于细节,细节应该依赖于抽象 。

依赖倒置原则(DIP)

参考:

阿里云折扣快速入口

设计的一般原则如下:

1.科学原则(设计必须遵从):按照科学的原理 ,大自然的规律进行设计,否则设计是不会成功的 。例如“永动机”的设计违反了能量守恒定律。

2.创新原则(创新是设计的核心):从形状 、材料、结构、使用上都可创新。

新概念 、新思想 、新方法、新技术让创新无处不在 。

3.实用原则(实用是设计的根本):包括物理、生理 、心理、社会功能。矿泉水瓶上有波纹:增加摩擦,方便用手拿捏 ,防滑。

4.经济原则(创造“物美价廉 ”的产品):同周长的形状圆面积最大,用圆做瓶盖在保证口径流量最大的前提下耗材最少,节省材料 ,方便运输,方便安装 。

5.工程心理学和生理学原则(体现合理的人机关系):产品要美观,满足心理需求之外,还要考虑使用者的身体结构、生理需求。

6.可持续发展原则(绿色 、和谐):在生产中减少消耗 ,在流通中降低成本 ,在消费中减少污染。产品废弃物中尚有利用价值的资源或部件便于回收 。

7.通用性、标准性原则(方便维护、更新):产品设计尽可能采用标准化技术和标准件,这样,产品通用 ,维护方便,拥有更广阔的市场。

8.安全原则:产品要有安全方面的防护,不存在安全隐患。

关于“六大设计原则(SOLID)”这个话题的介绍 ,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[万爱魁]投稿,不代表天七号立场,如若转载,请注明出处:https://wak.net7.cc/tianqi/1244.html

(16)

文章推荐

  • 大庆至三亚高速公路怎么走

    网上有关“大庆至三亚高速公路怎么走”话题很是火热,小编也是针对大庆至三亚高速公路怎么走寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。驾车路线:全程约4426.8公里起点:大庆市1.大庆市内驾车方案1)从起点向西北方向出发,行驶20米,左转进入政西街2)沿

    2026年03月06日
    16308
  • 工商银行的晋升途径有哪些?

    网上有关“工商银行的晋升途径有哪些?”话题很是火热,小编也是针对工商银行的晋升途径有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。中国工商银行是全球市值最大、客户存款第一和盈利最多的上市银行,大家都将工行称为:“宇宙第一银行”这也是银行校招季最受考生们

    2026年03月07日
    22301
  • 福州长乐机场巴士时刻表

    网上有关“福州长乐机场巴士时刻表”话题很是火热,小编也是针对福州长乐机场巴士时刻表寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。福州长乐国际机场,简称福州机场,国际航协代码为FOC,四字代码为ZSFZ。长乐机场是福建省主要的国际机场,也是中国航空国际口岸之一

    2026年03月07日
    31309
  • 老虎的别称和美名有哪些-

    网上有关“老虎的别称和美名有哪些?”话题很是火热,小编也是针对老虎的别称和美名有哪些?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。老虎的别称和美名有:山尊、大虫、菸兔、於檡、李耳、山猫、山君、戾虫、沙虫妈、狸、扁担花、文虎、乌菟、李父、波罗、花团畜生、炳彪

    2026年03月10日
    17306
  • 安全宣传标语

    网上有关“安全宣传标语”话题很是火热,小编也是针对安全宣传标语寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。 在日常生活或是工作学习中,许多人对一些广为流传的标语都不陌生吧,标语在一定程度上反映了社会经济制度的本质和社会的文明程度,它的意义十分重大。标语的类

    2026年03月10日
    19310
  • 老年幸福生活优美诗句

    网上有关“老年幸福生活优美诗句”话题很是火热,小编也是针对老年幸福生活优美诗句寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1.关于老年幸福生活的诗句关于老年幸福生活的诗句1.关于幸福晚年的古诗词关于幸福晚年

    2026年03月10日
    16322
  • 安徽省合肥市包河区属于哪个省

    网上有关“安徽省合肥市包河区属于哪个省”话题很是火热,小编也是针对安徽省合肥市包河区属于哪个省寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。属于:安徽省合肥市包河区安徽名人馆包公园李鸿章故居合肥渡江战役纪念馆李鸿章故居包河区位于合肥市区南部,东邻南淝河,南濒

    2026年03月12日
    15316
  • 昆虫记每章节的主要内容是什么?

    网上有关“昆虫记每章节的主要内容是什么?”话题很是火热,小编也是针对昆虫记每章节的主要内容是什么?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。01昆虫记第一章节蝉和蚂蚁的寓言讲述了在冬天即将来临之前很多动物都为过冬做准备,一直懒惰的蝉不但不做准备,

    2026年03月13日
    10319
  • 万能开挂辅助“边锋斗地主修改器”附开挂脚本详细步骤

    亲,您好!这款游戏可以开挂,确实是有挂的,软件了解加QQ群咨询。很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的1、起手看牌2、随意选牌3、好牌机率4、控制牌型5、(注)公司软件防封号、防检

    2026年03月15日
    14318
  • 分享实测辅助“手机广西麻将铺牌器”开挂辅助脚本+详细开挂

    是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我QQ客户群下载使用。新九哥怎么开挂?可以一键让你轻松成为“必赢”。其操作方式十分简单,打开这个应用便可以自定义新九哥怎么开挂?系统规律,只需要输入自己想要的开挂功能,一键便可以生成出新九哥怎么开挂?专用辅助器,不管你是

    2026年03月16日
    7322
  • 蚯蚓是昆虫吗

    网上有关“蚯蚓是昆虫吗”话题很是火热,小编也是针对蚯蚓是昆虫吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。蚯蚓是昆虫吗不是蚯蚓属于环节动物门,昆虫是归属于节肢动物门的一个纲:昆虫纲。大多数昆虫常被人们称为“虫子”,但是许多被人们称为“虫子”的动

    2026年03月17日
    4321
  • 万能开挂辅助“微乐湖南麻将自建房怎么赢”(透视)开挂详细教程

    您好:这款游戏是可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,1.wepoker开挂辅助透视工具这款游戏是可以开挂的,确实是有挂的,通过添加客服微信【添加图中微

    2026年03月18日
    5302

发表回复

本站作者才能评论

评论列表(3条)

  • 万爱魁的头像
    万爱魁 2026年03月10日

    我是天七号的签约作者“万爱魁”

  • 万爱魁
    万爱魁 2026年03月10日

    本文概览:网上有关“六大设计原则(SOLID)”话题很是火热,小编也是针对六大设计原则(SOLID)寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您...

  • 万爱魁
    用户031004 2026年03月10日

    文章不错《六大设计原则(SOLID)》内容很有帮助