耦合和内聚的相互作用

2023-10-09 10:20
文章标签 耦合 相互作用 内聚

本文主要是介绍耦合和内聚的相互作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

耦合和内聚几乎成立评审设置质量的标尺。
听这个个词好多年了,甚至当我清楚的知道什么是好的设计的时候对这个概念还是很模糊的。
就大概知道那么回事吧?
那么到底什么时候耦合呢:有关系就算耦合吧,基本上这样理解是没错的,大部分这样理解也是没错的。
那么低耦合是什么标准呢:耦合的数量少就是低耦合吧,恩对,但不绝对,但大部分基于这样的理解几乎没问题的。
说大部分,是因为耦合在但耦合上也是有不同的级别区分的,但那个基本上对设计的价值不高,我们暂且不讨论他。
下面这是你吗说说内聚:就是机能集中,在一个或大或小的范围内的机能都是紧密相关的。哦说过了。
这说的是高内聚,内聚就是内部关系是否集中。
简单说个例子,你是2班的,一次早操你站到3班的队伍里了,那么你就破坏了3班的内聚。
同时也增加了2班和3班的耦合。
在做一下他俩关系的总结:内聚是对内部的,评价内部关系的,耦合是对外的,评价外部关系的。
高内聚低耦合就形成了一个简单的世界,而高耦合低内聚呢?其实也挺好会形成一个丰富的世界。
高耦合低内聚对于个人而言是好的,因为他接触了更丰富的世界,但是对于管理者而言。
他关注的 是管理的轻松,说有作为个人而言,我们可以适当的增加些耦合度。
但作为领导,你要让耦合多更小,你的管理才更轻松。

说的远了,下面用一个例子做一下耦合和内聚从互相促进的关系。
我的总结:用耦合和内聚来评价设计,太抽象了,不如用一句话:合理分类,我任务设计无非就是合理的分类。
耦合和内聚的相互促进
举例
1 如下是一个符和高内聚低耦合的设计
高内聚促进低耦合对外:A和B是低耦合的
对内:A是高内聚的,B也是高内聚的
2 如下我将3和4的位置交换一下
低内聚增加了高耦合

这篇关于耦合和内聚的相互作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/172168

相关文章

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

file | 某文件夹【解耦合】下的文件查找功能实现及功能单元测试

文件查找工具 概要思路OS模块 --- 学习版os.getcwd()os.path.dirname(os.getcwd())os.path.dirname() 和 os.path.basename() OS模块 — 实战版单元测试解耦合 概要 梳理业务主逻辑: 查看存放被采集JSON数据的文件夹内的文件列表【所有 包含文件夹下的文件夹下的文件】 这是本节内容聚焦的点和My

分支线定向耦合器宽带化设计和ADS仿真

分支线定向耦合器宽带化设计和ADS仿真 工程下载链接:分支线定向耦合器宽带化设计和ADS仿真-ADS工程文件 之前经常分析分支线定向耦合器,例如在15、ADS使用记录之耦合器设计和基于AWR的微带线分支线耦合器设计-从原理到版图中都有涉及,但是由于其基本电路结构中包含大量的四分之一波长线,其实际上是窄带的结构: 但是,我们经常可能需要用到宽带的分支线定向耦合器(例如在LMBA等架构中)。那

奇妙的波与热!基于伏图的微波致热耦合仿真

在涉及微波致热的设备和系统中,仿真可在设计阶段对结构、材料及参数进行评估与优化,同时助力研究人员深入理解微波与物质相互作用及热传递物理过程。如在微波炉设计过程中,仿真能确定最佳腔体尺寸、食物尺寸和微波馈入口位置,实现高效均匀加热;在相控阵天线设计中,可优化散热结构,确保天线性能稳定;在射频波导加热电介质仿真中,可观察电磁场分布及能量吸收转化过程,为改进工艺和材料提供理论依据。 微波致热耦合是一种

语音处理中隐私与公平性的相互作用

隐私和公平性通常被视为具有独特挑战和解决方案的独立领域。然而,最近的研究表明,隐私增强技术可能会影响机器学习算法中的偏见。另一方面,注重公平性的模型学习技术已经显示出对个人隐私的不利影响。       本文挑战了隐私和公平性可以在语音处理技术背景下分别处理的假设,并强调了探索这一领域内隐私-公平性权衡的必要性。鉴于现代语音处理技术严重依赖于机器学习和生成模型,其他领域观察到的隐私-公

HT97230 具有3D环绕和低音增强功能的125mW免输出耦合电容的立体声线路驱动器1耳机放大器

特点 可调节的3D环绕功能 可调节的低音增强功能 输出无需隔直流电容 卓越的低音效果! 无咔嗒/噼噗声 低THD+N:最低0.001% 低噪声,VN:7μV 支持单端输入和全差分输入 2.5V至5.2V较宽的电源工作范围 输出功率: 125mW(fIN =1kHz,VDD=5V,RL=32Ω THD+N=0.1%) 输出摆幅: 3Vrms (fIN = 1kHz, VDD=5V, RL=1kΩ,

国产光耦合器的应用优势

国产光耦合器在近年来的技术发展中表现出了显著的应用优势,尤其是在电子和电力系统中。光耦合器作为一种广泛应用的电子元件,主要用于实现信号隔离、噪声抑制和电压转换等功能。随着国产品牌的不断崛起,国产光耦合器在性能、性价比以及供应链稳定性方面表现出了强大的竞争力。 国产光耦合器的首要优势在于其性价比。相比于进口产品,国产光耦合器在价格上具有显著的优势,同时在保证产品质量和性能的前提下,为国内外客户

光耦合器的简要揭秘

光耦合器,也称为光隔离器或光电耦合器,是电子器件中必不可少的元件,它提供了一种在电路隔离部分之间传输电信号的方法。这种隔离对于保护系统的敏感部分免受高压尖峰或电气噪声的影响至关重要,这使得光耦合器在许多应用中成为一种宝贵的工具。 光耦合器的核心由两个主要部分组成:LED(发光二极管)和光电晶体管。当电流通过LED时,LED会发光,另一侧的光电晶体管会检测到这种光。当LED熄灭时,光电晶体管保

【卡梅德生物】生物膜干涉技术在分子间相互作用分析中的应用进展

生物膜干涉技术(Bio-Layer Interferometry, BLI)近年来在分子间相互作用的研究中取得了显著进展。它作为一种实时、无标记的技术,特别适用于亲和力测定及其他复杂的分子相互作用分析。本文将探讨生物膜干涉技术的发展历程、技术优势以及在分子间相互作用研究中的应用,详细阐述其在现代生物学研究中的重要作用。 生物膜干涉技术的原理与演变 生物膜干涉技术利用光干涉原理来测量生物

Python观察者模式:构建松耦合的通信机制

在软件开发中,当多个对象需要响应某个对象的状态变化时,如何设计这些对象之间的通信机制成为了一个关键问题。如果对象之间直接相互调用,不仅会增加代码的复杂度,还会降低系统的可维护性和可扩展性。为了解决这一问题,设计模式中的**观察者模式(Observer Pattern)**应运而生。本文将深入探讨如何在Python中实现观察者模式,以构建松耦合的通信机制。 观察者模式概述 观察者模式定义了一种一