解耦通俗解释(解耦通俗理解)

频道:风云体育 日期: 浏览:48

请问 什么叫耦合??说通俗点是什么?

耦合是指能量从一个介质(例如一个金属线、光导纤维)传播到另一种介质的过程。

例如,通过电导性耦合,能量从一个电压源传播到负载上。

利用电容器允许通过交流成分、阻挡直流成分的性质,可以将电路的交流部分和直流部分耦合起来。

变压器也可以充当耦合介质,通过在两端配置适当的阻抗,可以达到适当的阻抗匹配。

扩展资料模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。

软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。

耦合强度,依赖于以下几个因素:(1)一个模块对另一个模块的调用;
(2)一个模块向另一个模块传递的数据量;
(3)一个模块施加到另一个模块的控制的多少;
(4)模块之间接口的复杂程度。

参考资料来源:-耦合参考资料来源:-耦合性。

通常意义上的耦合什么意思

耦合ǒu hé是指能量从一个介质(例如一个金属线、光导纤维)传播到另一种介质的过程。

在电子学中,耦合指从一个电路部分到另一个电路部分的能量传递。

例如,通过电导性耦合( Conductive coupling),能量从一个电压源传播到负载上。

利用电容器允许通过交流成分、阻挡直流成分的性质,可以将电路的交流部分和直流部分耦合起来。

变压器也可以充当耦合介质,通过在两端配置适当的阻抗,可以达到适当的阻抗匹配。

扩展资料:分类:1、能量耦合如变压器的初级与次级之间的能量耦合。

2、数据耦合一个模块访问另一个模块时,彼此之间是通过简单数据参数(不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。

3、标记耦合一组模块通过参数表传递记录信息,就是标记耦合。

这个记录是某一数据结构的子结构,而不是简单变量。

其实传递的是这个数据结构的地址。

参考资料来源:-耦合。

《c#程序设计》中的“解耦”是什么意思

解耦实际上是说的是降低代码的耦合度。

解耦的方法有很多。

类内部与类外部的依赖过多,就有可能代码的耦合度很高。

尽量的把类设计的更独立一点,专业词汇叫内聚。

这个东西代码写多了自然就明白了。

解耦的意义何在?

欲速则不达……编过一定量代码以后就会知道为什么有的 APIs 用起来很顺手,有的则很别扭……刚开始说不出来什么原因……慢慢的就是有些自己的理解~ 这个时候你再看一些软件工程、UML 或者其他经验类的书籍才有可能理解……个人浅见,千万不要以为某些概念说说就能理解……比如,你从来没有用过 C 编写程序你永远不会理解面向对象哪些时候会比面向过程好用(当然,C 语言高手请回避,不需要吐槽)。

相关文章

网友留言

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。