低耦合高内聚(低耦合高内聚的微服务拆分)

Java关于低耦合与高内聚理念是什么?如果某个元素与该模块的关系比较疏松的话,可能该模块的结构还不够完善,或者是该元素是多余的。例如以下有四个类,分别有两种设计方法,如图:在该图中各个类之间呈网状引用

Java关于低耦合与高内聚理念是什么?

如果某个元素与该模块的关系比较疏松的话,可能该模块结构还不够完善,或者是该元素是多余的。

例如以下有四个类,分别有两种设计方法 ,如图:

在该图中

各个类之间呈网状引用结构,如果写代码时也是这种结构,那么不仅会使代码很难理解,而且不容易使读者理解,更重要的时,无法继续在上面扩展代码,即你更改某一个类的元素时,同时也会影响到其他的类,因为他们之间的依耐性很高,所谓的“牵一发而动全身”就是指的这个意思。

高内聚低耦合什么意思

高内聚低耦合,是软件工程中的概念,是判断软件设计好坏的标准,主要用于程序的面向对象的设计,主要看类的内聚性是否高,耦合度是否低。目的是使程序模块的可重用性、移植性大大增强。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系。

创业项目群,学习操作 18个小项目,添加 微信:niuben22  备注:小项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1553299181@qq.com举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.gzxsgy.com/23837.html