美文网首页
让你分分钟理解什么是高内聚,低耦合

让你分分钟理解什么是高内聚,低耦合

作者: dreamer_0137 | 来源:发表于2018-06-28 10:05 被阅读0次

    评断一个软件工程好坏的标准之一,而什么是内聚,什么耦合呢?

    关于内聚: 更具专业的来讲内聚,应该是说功能内聚,具有相同功能的接口内聚,比如,在实际开发中,项目组后端开发,有的开发A模块儿,有的开发B模块儿,而开发A,B模块儿都不会涉及到前台技术,开发A,B模块儿的人就可以理解为内聚的,而前端组开发前台页面,思考如何展示数据,后台处理数据,以及数据入库CRUD,那么此时前后台人员分工合作,中间通过暴露接口通信,那么耦合结合着对于类似的前端和后台来说, 前后端分离就是为了降低耦合度
    ======================================================
    比如一个商城系统,其中订单系统和库存系统来说,二者存在的关系是订单如果增加,库存会随之减少,但二者如果放到一个模块中,除了开发不规范之外,二者的功能中会出现较高的耦合度,所以二者就需要通过暴露接口,来处理彼此之间的数据转换,这样就是降低耦合,即低耦合,那么在开发中,订单模块涵盖的功能集中针对订单的处理,功能协作度高,那么这个就是所谓的内聚了,即聚拢相关度搞的功能,功能具有针对性.

    相关文章

      网友评论

          本文标题:让你分分钟理解什么是高内聚,低耦合

          本文链接:https://www.haomeiwen.com/subject/wkawyftx.html