当前位置: 首页 > news >正文

51个人网站产品软文是什么意思

51个人网站,产品软文是什么意思,医院做网站运维,婚庆网页设计软件开发中常见的设计原则 1. 单一责任原则2. 开放封闭原则3. 里氏替换原则4. 接口分离原则5. 依赖倒置原则6. 迪米特法则7. 合成复用原则8. 共同封闭原则9. 稳定抽象原则10. 稳定依赖原则 简写全拼中文翻译SRPThe Single Responsibility Principle单一责任原则OCPThe Open Clo…

软件开发中常见的设计原则

  • 1. 单一责任原则
  • 2. 开放封闭原则
  • 3. 里氏替换原则
  • 4. 接口分离原则
  • 5. 依赖倒置原则
  • 6. 迪米特法则
  • 7. 合成复用原则
  • 8. 共同封闭原则
  • 9. 稳定抽象原则
  • 10. 稳定依赖原则

简写全拼中文翻译
SRPThe Single Responsibility Principle单一责任原则
OCPThe Open Closed Principle开放封闭原则
LSPThe Liskov Substitution Principle里氏替换原则
ISPThe Interface Segregation Principle接口分离原则
DIPThe Dependency Inversion Principle依赖倒置原则
LODThe Law of Demeter迪米特法则
CRPThe Composite Reuse Principle合成复用原则
CCPThe Common Closure Principle共同封闭原则
SAPThe Stable Abstractions Principle稳定抽象原则
SDPThe Stable Dependencies Principle稳定依赖原则

在这里插入图片描述

1. 单一责任原则

修改一个类的原因应该只有一个。
换句话说就是让一个类只负责一件事,当这个类需要做过多事情的时候,就需要分解这个类。
如果一个类承担的职责过多,就等于把这些职责耦合在了一起,一个职责的变化可能会削弱这个类完成其它职责的能力。

2. 开放封闭原则

类应该对扩展开放,对修改关闭。
扩展就是添加新功能的意思,因此该原则要求在添加新功能时不需要修改代码。
符合开闭原则最典型的设计模式是装饰者模式,它可以动态地将责任附加到对象上,而不用去修改类的代码。

3. 里氏替换原则

子类对象必须能够替换掉所有父类对象。
继承是一种 IS-A 关系,子类需要能够当成父类来使用,并且需要比父类更特殊。
如果不满足这个原则,那么各个子类的行为上就会有很大差异,增加继承体系的复杂度。

4. 接口分离原则

不应该强迫客户依赖于它们不用的方法。
因此使用多个专门的接口比使用单一的总接口要好。

5. 依赖倒置原则

高层模块不应该依赖于低层模块,二者都应该依赖于抽象;
抽象不应该依赖于细节,细节应该依赖于抽象。
高层模块包含一个应用程序中重要的策略选择和业务模块,如果高层模块依赖于低层模块,那么低层模块的改动就会直接影响到高层模块,从而迫使高层模块也需要改动。
依赖于抽象意味着:
任何变量都不应该持有一个指向具体类的指针或者引用;
任何类都不应该从具体类派生;
任何方法都不应该覆写它的任何基类中的已经实现的方法。

6. 迪米特法则

迪米特法则又叫作最少知识原则(Least Knowledge Principle,简写 LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。

7. 合成复用原则

尽量使用对象组合,而不是通过继承来达到复用的目的。

8. 共同封闭原则

一起修改的类,应该组合在一起(同一个包里)。如果必须修改应用程序里的代码,我们希望所有的修改都发生在一个包里(修改关闭),而不是遍布在很多包里。

9. 稳定抽象原则

最稳定的包应该是最抽象的包,不稳定的包应该是具体的包,即包的抽象程度跟它的稳定性成正比。

10. 稳定依赖原则

包之间的依赖关系都应该是稳定方向依赖的,包要依赖的包要比自己更具有稳定性。

http://www.yayakq.cn/news/25899/

相关文章:

  • 单位门户网站是什么8网站建设做网站
  • 现在房地产的最新情况西安seo托管
  • 做网站 域名是怎么回事石岩做网站的公司
  • 北京怎么做网站网站建设和优化
  • 深圳好客站seo湖北网站排名优化
  • 网站页面设计网页说明做高端品牌网站建设
  • 网站设计预算旅游网站信息门户建设方案
  • 郑州网站改版升级做环评需要关注哪些网站
  • 高端视觉网站uc官方网站开发中心
  • 北京网站优化指导做网站的销售工作好吗
  • 网站定制公司哪家最权威wordpress 安全密钥
  • 宁波网站推广优化公司90设计首页官网
  • dede网站仿站经典工具wordpress考试模板
  • 婚庆大气网站源码广州网站建设懂你所需
  • 阜城网站建设代理购物系统
  • 餐饮品牌设计网站建设wordpress访问人数
  • 寺庙网站开发策划书企业qq出售平台
  • c2c网站都有哪些长春建立一个网站需要多少钱?
  • 无锡高端网站建设郑州商城网站建设
  • 影楼做网站公司网站更换域名流程
  • 寻找网站优化公司老板让我做网站负责人
  • 南京专业网站设计公司价格施工企业平台
  • 招聘网站排行榜2021wordpress自然志下载
  • 做网站方案山东网站营销seo哪家好
  • 什么是开放式的网站企业建网站一般要多少钱
  • 南京网站开发南京乐识权威自学it怎么入门
  • 娄底市建设局网站lamp做网站的论文
  • 网站页面设计 8种常见的网站版面布局形式制作公司网站设计手绘
  • 高质量摄影作品网站运城seo招聘
  • 江苏网站建设 博敏网站正规抖音代运营公司排名