高内聚低耦合

背景:

乐业网站建设公司创新互联建站,乐业网站设计制作,有大型网站制作公司丰富经验。已为乐业1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的乐业做网站的公司定做!

        今天在读Robert C.Martin(BOb大叔)的《代码整洁之道》序时,无意中看到“高内聚、低耦合”,闹中翻腾了一下,竟然发现对这个大学一年级就曾学过的知识到现在自己也不是很清晰。

内容:

        经过查询网上的资料总算理解了它的含义:

  1. 高内聚是指在一个功能或模块的内部,各个部件(方法或类)之间的联系越紧密越好,也就是说,所有的部件都是朝向一个目标。

  2. 低耦合是指在不通的功能模块之间,相互之间的联系,依赖的越少越好,彼此独立。

 

    用当年面向对象张老师的话就是:谁的事谁做。

 

     引用网友的解释,我觉得说的不错:

 

      高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。 内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。 所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。

 

分享名称:高内聚低耦合
URL分享:https://www.cdcxhl.com/article32/iggdsc.html

成都网站建设公司_创新互联,为您提供电子商务全网营销推广网站策划网页设计公司搜索引擎优化网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设