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

(18)

文章推荐

  • catti考试 怎么拿到证书

    网上有关“catti考试怎么拿到证书”话题很是火热,小编也是针对catti考试怎么拿到证书寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。等到官网消息出来时,看你所在的考区应该到哪里办理,一般都是在哪报名就在哪领取证书。很简单的,把你的准考证交上去,还有与

    2026年03月07日
    14318
  • 河南榆钱什么时候有-

    网上有关“河南榆钱什么时候有?”话题很是火热,小编也是针对河南榆钱什么时候有?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。河南的榆钱叶几月可吃?现在应该都老了。有民谣为证,三月清明榆不老,二月清明老了榆。榆指的就是榆钱就那首,机器玲砍菜刀,这首歌

    2026年03月09日
    14301
  • 作为消费者,我们应该如何维护自己的合法权益

    网上有关“作为消费者,我们应该如何维护自己的合法权益”话题很是火热,小编也是针对作为消费者,我们应该如何维护自己的合法权益寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、作为消费者,要有基本的法律知识,要有维权意识,不仅要学法、守法,还要用法,敢于拿起法律

    2026年03月11日
    17304
  • 哆啦A梦那一集他们去了一个和地球相反的星球

    网上有关“哆啦A梦那一集他们去了一个和地球相反的星球”话题很是火热,小编也是针对哆啦A梦那一集他们去了一个和地球相反的星球寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。是《哆啦A梦新番》第175集。本集讲述大雄在夜晚用望远镜观察银河,在无意之间找到了一颗与地

    2026年03月12日
    16304
  • 大学生必读英文书

    网上有关“大学生必读英文书”话题很是火热,小编也是针对大学生必读英文书寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。 有那些书可以让我们来了解外国的生活习惯、思想呢?下面是我精心为您整理的大学生必读英文书,希望您喜欢!推荐给大学生的英语书单 1

    2026年03月12日
    13311
  • 优秀科普讲解词

    网上有关“优秀科普讲解词”话题很是火热,小编也是针对优秀科普讲解词寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。《宇宙的边疆》是高中语文(必修)3第四单元的一篇科普说明文。科学是人类认识世界的重要工具,是人类文化的重要组成部分,是标志人类文明的尺度。阅读科普

    2026年03月12日
    15317
  • 江苏第二师范学院王牌专业 比较好的特色专业名单

    网上有关“江苏第二师范学院王牌专业比较好的特色专业名单”话题很是火热,小编也是针对江苏第二师范学院王牌专业比较好的特色专业名单寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。一、江苏第二师范学院王牌专业介绍江苏省级品牌专业:小学教育江苏省级重点专业

    2026年03月13日
    15320
  • 蝌的笔顺

    网上有关“蝌的笔顺”话题很是火热,小编也是针对蝌的笔顺寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。蝌[kē]汉字,苦喝切(反切),音同科。左右结构,虫字部,左虫右科,部首6画,部外笔画9画,共15画。本作“科”。常与“蚪”组词“蝌蚪”。现一般指蝌蚪这一动

    2026年03月15日
    10307
  • 教程辅助!腾讯欢乐麻将辅助器插件脚本”附开挂脚本详细步骤

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

    2026年03月16日
    13305
  • 教程辅助!雀神广东麻将微信挂有挂吗”有挂详细开挂教程

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

    2026年03月16日
    12320
  • 准爸爸睡前胎教故事短篇【10篇】

    网上有关“准爸爸睡前胎教故事短篇【10篇】”话题很是火热,小编也是针对准爸爸睡前胎教故事短篇【10篇】寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。#婴幼儿#导语胎教故事是帮助准父母和胎儿进行沟通的一种方式,准爸爸妈妈对着肚皮讲一些胎教故事自然是一个不

    2026年03月17日
    9309
  • 玩家必读“微乐棋牌软件黑科技”(透视)开挂辅助脚本+详细开挂安装教程

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

    2026年03月17日
    8310

发表回复

本站作者才能评论

评论列表(3条)

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

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

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

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

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

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