六大设计原则(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://wap.net7.cc/tianqi/1244.html

(20)

文章推荐

  • 什么是店铺灯光照明设计?_1

    网上有关“什么是店铺灯光照明设计?”话题很是火热,小编也是针对什么是店铺灯光照明设计?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。卖场基本照度的要求:首层基础照明应达到1000~1200LHX,其他楼层基础照明达到900LUX即可。卖场内部的空间的光

    2026年03月06日
    17318
  • 江西省铜鼓县至武昌高速多少公里_1

    网上有关“江西省铜鼓县至武昌高速多少公里”话题很是火热,小编也是针对江西省铜鼓县至武昌高速多少公里寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。驾车路线:全程约328.8公里起点:铜鼓县1.宜春市内驾车方案1)从起点向正东方向出发,行驶20米,右转2)行

    2026年03月06日
    18323
  • 皮面分为几种

    网上有关“皮面分为几种”话题很是火热,小编也是针对皮面分为几种寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、全粒面皮:指粒面及天然毛孔保持完整,粒纹清晰可见,无修饰轻磨痕迹,毛孔均匀自然。2、轻修皮:指粒面经过轻磨,仍可见天然的毛孔和纹理,但毛孔不及全粒

    2026年03月08日
    17300
  • 送故人的诗句

    网上有关“送故人的诗句”话题很是火热,小编也是针对送故人的诗句寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。每瓣心香,都是一瓣沧桑;每滴细雨,都是一滴回忆;每份祭奠,都是一份思念;每声呢喃,都是一声轻叹;每一次清明,都是一次牵挂的远行。清明,是一个属于思念的

    2026年03月10日
    16309
  • 费尔南多·佩索阿经典语录

    网上有关“费尔南多·佩索阿经典语录”话题很是火热,小编也是针对费尔南多·佩索阿经典语录寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1.除掉睡眠,人的一辈子只有一万多天。人与人的不同在于:你是真的活了一万多天,还是仅仅生活了一天,却重复了一万多次。2

    2026年03月10日
    19321
  • 食育活动课(2)

    网上有关“食育活动课(2)”话题很是火热,小编也是针对食育活动课(2)寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。?食育活动课应是已起步识字的生命群体的首选必修课,学龄儿童膳食指南中的准确表述,是学习语文应用的极好素材,对各种“度量”的表达又是极

    2026年03月11日
    19306
  • 初中物理必背知识点

    网上有关“初中物理必背知识点”话题很是火热,小编也是针对初中物理必背知识点寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。初中物理是比较难的科目,也是中考科目中非常重要的一科。下面总结了初中物理必背知识点,供大家参考。光现象1.光源:自

    2026年03月13日
    20305
  • 苏州卫生职业技术学院护理专业毕业后在大城市好就业吗

    网上有关“苏州卫生职业技术学院护理专业毕业后在大城市好就业吗”话题很是火热,小编也是针对苏州卫生职业技术学院护理专业毕业后在大城市好就业吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。我的观点与前面的不一样,仅供参考。护理人员在全国范围内并不饱和,大城市尤其

    2026年03月14日
    15307
  • 可用版本“微乐龙江麻将神器”(透视)开挂辅助脚本+详细开挂安装教程

    wepoker透视辅助软件怎么开挂教程视频分享装挂详细步骤在当今的网络游戏中,wepoker透视辅助软件作为一种经典的娱乐方式,吸引了无数玩家的参与。尤其是“wepoker透视辅助软件”,更是因其丰富的玩法和社交性而备受欢迎。然而,随着竞争的加剧,许多玩家开始寻求一些“外挂”来提升自己的胜率。详细开

    2026年03月15日
    16309
  • 分享实测辅助“玫瑰大厅有没有挂”有挂详细开挂教程

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

    2026年03月16日
    11320
  • 玩家辅助神器:财神十三张怎么才能牌比较好”(透视)开挂详细教程

    >>您好:这款游戏确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的,1.推荐使用‘,通过添加客服安装这个软件.打开.2.在设置DD辅助功能DD微信麻将辅助工具里.

    2026年03月18日
    3312
  • 可用版本“微乐小程序辅助透视+透视挂”开挂辅助软件教程

    【无需打开微信直接点击进群按钮自动申请加入QQ客户群;操作使用教程:最新一款“wepoker透视方法”透视挂!详细分享装挂步骤1、界面简单,没有任何广告弹出,只有一个编辑框。2、没有风险,里面的黑科技,一键就能快速透明。3、上手简单,内置详细流程视频教学,新手小白可以快速上手。4、体积小,不占用任何

    2026年03月19日
    5301

发表回复

本站作者才能评论

评论列表(3条)

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

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

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

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

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

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