当前位置:首页 > 生活 >

电路耦合大了怎么变小(耦合电路处理方法)

来源:原点资讯(www.yd166.com)时间:2024-11-14 20:39:46作者:YD166手机阅读>>

一、耦合度

Coupling,dependency,或称耦合力或耦合度。

内聚性是一个和耦合性相对的概念,一般而言低耦合性代表高内聚性,反之亦然。低耦合性是结构良好程序的特性,低耦合性程序的可读性及可维护性会比较好。耦合性可以是低耦合性(或称为松散耦合),也可以是高耦合性(或称为紧密耦合)。

内聚性:高内聚性一般和许多理想的软件特性有关,包括鲁棒性、可靠度、可复用性及易懂性(understandability)等特性,而低内聚性一般也代表不易维护、不易测试、不易复用以及难以理解。

鲁棒性:鲁棒是Robust的音译,也就是健壮和强壮的意思。它也是在异常和危险情况下系统生存的能力。

模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。

降低模块间的耦合度能减少模块间的影响,防止对某一模块修改所引起的“牵一发动全身”的水波效应,保证系统设计顺利进行

二、紧密耦合的系统在开发阶段有以下的缺点

一个模块的修改会产生涟漪效应,其他模块也需随之修改。

由于模块之间的相依性,模块的组合会需要更多的精力及时间。

由于一个模块有许多的相依模块,模块的可复用性低。

三、降低耦合性的方法

1、少使用类的继承,多用接口隐藏实现的细节。 java面向对象编程引入接口除了支持多态外, 隐藏实现细节也是其中一个目的。

2、模块的功能化分尽可能的单一,道理也很简单,功能单一的模块供其它模块调用的机会就少。

3、遵循一个定义只在一个地方出现。(对一个功能、类只定义在一个地方)。

  • 修改时永远只修改这一个地方。
  • 增加功能时也只在一个地方修改。
  • 将变动只缩小到一个地方。
  • 一处修改,所有用它的地方都生效。

比如:

标准库函数 std::cout 输出函数, 它只定义在一个地方,任何地方都可以用它。 当那天说输出的内容不同了,想改变输出的内容,那么代码中比如有500、上千上万次用了这个函数,如果你去修改每个调用这个函数的地方,那么将会被累死,并且极可能(几乎是一定)出错。可现在你只用修改 std::cout 本身就可以了)

4、少使用全局变量。

( 1.由于全局变量,程序运行期间,始终占有那块存储区,所以空间利用率比较低,大量的全局变量,很快就会把内存用光,所以要少用全局变量;
2.全局变量由于每个函数都可以使用,所以任何一个函数的修改,如果修改了全局变量,都有可能影响到其他函数,所以不利于调试)

5、类属性和方法的声明少用public,多用private关键字

(公共的就有可能被到处调用,到处new对象)

6、多用设计模式,比如采用MVC的设计模式就可以降低界面与业务逻辑的耦合度。

7、尽量不用“硬编码”的方式写程序,同时也尽量避免直接用SQL语句操作数据库。

(软编码实现)properties

,

栏目热文

电路三种耦合方式(电路中耦合怎么操作)

电路三种耦合方式(电路中耦合怎么操作)

放大电路的一些基本概念为了让大家更容易理解放大电路,先来介绍一些放大电路的基本概念。(1)输入电阻和输出电阻一个放大电路...

2024-11-14 20:26:58查看全文 >>

电路3种耦合方式优缺点(电容耦合的电路通俗易懂)

电路3种耦合方式优缺点(电容耦合的电路通俗易懂)

  多级放大器原理图  多级放大电路是由若干个单级放大电路串联起来构成的。单级放大电路的放大倍数不大,一般不超过200,...

2024-11-14 20:30:19查看全文 >>

电路去耦合的方法和流程(电路设计电容耦合和电感耦合电路)

电路去耦合的方法和流程(电路设计电容耦合和电感耦合电路)

耦合与退耦耦合:指信号由第一级向第二级传递的过程,一般不加注明时往往是指交流耦合。退耦:是指对电源采取进一步的滤波措施,...

2024-11-14 20:59:07查看全文 >>

电路耦合方式判断(放大电路的耦合方式怎么判断)

电路耦合方式判断(放大电路的耦合方式怎么判断)

在电路中,耦合指的是不同电路元件之间的相互作用或联系。这种联系可以是电磁场的相互作用,也可以是电信号的传递。电路中的耦合...

2024-11-14 20:29:44查看全文 >>

耦合电路为什么用电阻(电感电路和电阻电路的区别)

耦合电路为什么用电阻(电感电路和电阻电路的区别)

大家请看下面这个电子管单管放大电路:电子管基础知识视频:自制胆机试听链接:电子管前级放大电路图中画出红圈的电阻都是在电路...

2024-11-14 20:24:00查看全文 >>

耦合电路如何解耦(耦合电路处理方法)

耦合电路如何解耦(耦合电路处理方法)

作者:人月神话,新浪博客同名简介:多年SOA规划建设,私有云PaaS平台架构设计经验,长期从事一线项目实践今天准备谈下微...

2024-11-14 20:27:05查看全文 >>

怎样解决线路之间的耦合(电路中耦合怎么操作)

怎样解决线路之间的耦合(电路中耦合怎么操作)

为缓解高温天气及负荷高位运行情况下线路接头异常温升引起的持续发热,输配电装备及系统安全与新技术国家重点实验室(重庆大学)...

2024-11-14 21:00:11查看全文 >>

闺女又长大一岁的感慨说说(女儿长大18岁的感慨句子)

闺女又长大一岁的感慨说说(女儿长大18岁的感慨句子)

  你的成长, 悄然无声, 却在我心田留下了深深的烙印, 感慨时光匆匆。你不知何时, 孩子已因成长而懂得了坚强;你不曾察...

2024-11-14 20:59:42查看全文 >>

感慨转眼间女儿成年了的唯美句子(女儿渐渐长大的唯美句子简短)

感慨转眼间女儿成年了的唯美句子(女儿渐渐长大的唯美句子简短)

近日,小S在社交媒体上分享了自己穿着印有“我女儿很漂亮”字样的黑色T恤的照片,并晒出了大女儿Elly和二女儿Lily的美...

2024-11-14 20:45:31查看全文 >>

感慨女儿长大唯美句子(女儿渐渐长大的唯美句子简短)

感慨女儿长大唯美句子(女儿渐渐长大的唯美句子简短)

好的,以下是符合要求的文章:当女儿逐渐长大,开始尝试涉足爱情的甜苦时,你一定要向她强调这十五条在恋爱中不能触碰的底线。爱...

2024-11-14 20:14:08查看全文 >>

文档排行