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

(17)

文章推荐

  • 叉车未上牌照怎么处罚

    网上有关“叉车未上牌照怎么处罚”话题很是火热,小编也是针对叉车未上牌照怎么处罚寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。新车没上牌上路的处罚是扣积分12分。叉车使用必须要经因为场(厂)内使用的叉车已列入特种设备管理目录。根据特种设备相关法律法规规定,叉

    2026年03月05日
    15306
  • 石家庄到秦皇岛山海关的火车时刻表

    网上有关“石家庄到秦皇岛山海关的火车时刻表”话题很是火热,小编也是针对石家庄到秦皇岛山海关的火车时刻表寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。车次类型始发站出发站开车时间目的站到达时间用时里程终点站硬座软座硬卧中软卧下T18

    2026年03月05日
    13318
  • 郑州退伍优待证有什么待遇

    网上有关“郑州退伍优待证有什么待遇”话题很是火热,小编也是针对郑州退伍优待证有什么待遇寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。退伍军人优待证享受的待遇主要体现在出行、旅游、就诊、办理政务、就业、子女上学等方面。凭借“优待证”,退役军人可以申请公益性岗位

    2026年03月05日
    15322
  • 违规建房子举报的方法是什么

    网上有关“违规建房子举报的方法是什么”话题很是火热,小编也是针对违规建房子举报的方法是什么寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。一、违规建房子举报的方法是什么1、建房子举违规报的方法如下:(1)直接向国土资源部投诉并可以要求强制拆除;(2)可向城市管

    2026年03月07日
    17300
  • 武汉双一流大学名单

    网上有关“武汉双一流大学名单”话题很是火热,小编也是针对武汉双一流大学名单寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。2022湖北双一流大学共有7所,分别为武汉大学、华中科技大学、中国地质大学(武汉)、武汉理工大学、华中农业大学、华中师范大学、中南财经政法

    2026年03月08日
    17310
  • 如何快速降血压

    网上有关“如何快速降血压”话题很是火热,小编也是针对如何快速降血压寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。第一种,是生活上的小常识,比如发现血压突然升高,或者是有突发的头晕、胸闷、心慌、视物旋转的症状情况下,测量血压非常高,在这种情况下应该立即予以卧床

    2026年03月13日
    13309
  • 可用版本“哈灵麻将胡牌神器”(助赢详细开挂教程)

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

    2026年03月15日
    17301
  • 央视关于科普的节目

    网上有关“央视关于科普的节目”话题很是火热,小编也是针对央视关于科普的节目寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。我也爱看这类节目,感觉做的比较不错,适合我们这些人文爱好者。以下由我来为你推荐几个自己认为不错的节目。央视十套:百家讲坛(主要讲历史知识和

    2026年03月15日
    11314
  • 辅助神器“刀刀麻将有挂吗”(助赢详细开挂教程)

    打开点击测试直接进入q群看操作效果:本司针对手游进行,选择我们的四大理由:1、软件助手是一款功能更加强大的软件!无需打开直接搜索微信:2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。3、安全保障,使用这款软件的用户可以非常安心,绝对没有被封的危险存在。4、快速稳定,

    2026年03月16日
    10309
  • 实测辅助“洋洋挖花有挂吗”附开挂脚本详细步骤

    无需打开直接搜索微信,操作使用教程:本司针对手游进行,选择我们的四大理由: 1、咨询,软件助手是一款功能更加强大的软件!2、自动连接,用户只要开启软件,就会全程后台自动连接程序,无需用户时时盯着软件。 3、安全保障,使用这款软件的用户可以非常安心,绝对没有被封的危险存在。&nbs

    2026年03月17日
    6309
  • 可用版本“边锋干瞪眼怎么拿好牌+透视挂”开挂辅助软件教程

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

    2026年03月17日
    6313
  • 地球用英语怎么说earth

    网上有关“地球用英语怎么说earth”话题很是火热,小编也是针对地球用英语怎么说earth寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。地球用英语怎么说earth:theEarth,相关内容如下:地球是我们生活的家园,它是蓝色星球、第三行星,也是我们所处的

    2026年03月17日
    7319

发表回复

本站作者才能评论

评论列表(3条)

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

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

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

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

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

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