2016 - 2024

感恩一路有你

数据耦合 高内聚低耦合是什么意思?

浏览量:1889 时间:2021-03-13 03:23:24 作者:admin

高内聚低耦合是什么意思?

高内聚性是让一个类或方法专注于一件事。低耦合:这需要较少的对象和类之间的耦合。更流行的是,例如,如果一个类的一个方法引用了许多其他类,而您是新的,那么它就会出现。修改类后,此方法将出现异常错误。

什么是高耦合低内聚?

高内聚和低耦合是软件工程中的一个概念。它是判断一个设计好坏的标准。它主要是面向对象的设计。它主要取决于类的内聚性是否高,耦合性是否低。目的是提高模块的可重用性和可移植性。一般来说,程序结构中每个模块的内聚度越高,模块之间的耦合度就越低。衔接是从功能的角度来衡量模块内部的联系。一个好的内聚模块应该做一件事。它描述了模块内的功能关系;耦合是软件结构中模块间互连的度量。耦合的强度取决于模块间接口的复杂性、进入或访问模块的点以及通过接口的数据。扩展数据示例说明:例如,在订单模块中,订单与库存密切相关。如果没有库存,就不会有订单,订单在很大程度上依赖于库存。如果直接在订单模块中写入扣除库存的逻辑,则订单模块和库存模块将耦合。另一方面,订单模块中扣除库存的逻辑会导致订单模块的功能分散,功能不够集中,从而形成低内聚性。订单中的库存逻辑被划分为一个独立的库存模块。库存模块公开了扣除库存的接口,订单模块调用该接口实现减少库存的操作,减少了订单逻辑与库存逻辑的依赖,减少了订单与库存之间的耦合。同时,订单模块只包含订单处理逻辑,库存系统只包含库存处理逻辑,这使得两个系统的业务更加紧密

程序员编写的代码质量可以从两个方面入手

1。好的代码通常很容易理解

专家总是把复杂的代码变成简单的代码。他们写的第一件事就是能让人们理解。在提交代码之前,谷歌和苹果的工程师们会环顾四周,同时看到代码。如果对方认为没有问题,可以直接提交,并在提交评论中写上评审人的名字,这也承担了责任,看似很简单的模式,但大多数科技公司都采用这种模式。

所以代码不能只被你自己理解,这样其他人就可以理解你的想法和你的设计意图。

2. 好的代码,遵守整个系统的编码规范,不出格,最重要的一点是好的代码能经得起实践的检验,在实际操作过程中,没有大的系统崩溃才能被称为好代码

所以代码不仅要好看,还需要有好的性能,对于程序员来说,代码是面子,尤其是在团队合作中的应用,一个人如果编写出高质量的代码,就会给人一种可靠的感觉,在合作的过程中很容易形成一种默契的感觉。当我们看到谁编写了高质量的代码时,我们在调用模块时会感到非常舒服和自在。代码的好坏直接关系到程序员的素质,有很多老程序员非常关心代码的质量,不允许自己犯一些非常低级的错误,造成自己声誉的损害。

如何判断一个程序员写代码好与不好?

《道德经》可信不可信,《山海经》可信不可信,可能与宇宙的奥秘有关,但无人能理解。

数据耦合 负载均衡是什么意思 内聚和耦合是什么意思

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。