美文网首页
高内聚与低耦合还有人这么分析(上)

高内聚与低耦合还有人这么分析(上)

作者: fish_fish | 来源:发表于2020-06-15 18:08 被阅读0次

为什么要高内聚低耦合?(WHY)

不做+做不好 = 好烦+想跑路

都深有体会的,略过。

基本概念(WHAT)

模块:本质是拆

模块是作用对象,粒度可大可小, 可以是函数, 类, 功能块等等.

逻辑上将系统分解为更小的部分, 分而治之;

复杂问题拆为若干简单问题, 逐个解决.

子模块,就是模块中变化的“要素”,先简称变量,它会随着业务和时间而变化。

耦合:本质是假设

主要描述模块之间的假设关系

内聚:本质是组合

主要描述模块内部更小子模块的组合.

高内聚低耦合本质=合理组合+合理假设

怎么做到高内聚低耦合?(HOW)

如何合理组合,如何合理假设?下回分解。

相关文章

  • 高内聚与低耦合还有人这么分析(上)

    为什么要高内聚低耦合?(WHY) 不做+做不好 = 好烦+想跑路 都深有体会的,略过。 基本概念(WHAT) 模块...

  • [JAVA] Java面向对象三大特征:封装、继承、多态

    高内聚和低耦合 面向对象的最终目的是要构建强健、安全、高效的项目,也就是要实现项目的高内聚和低耦合: 高内聚:把该...

  • 测试开发学习Day03

    面向对象原则:高内聚,低耦合。多聚合,少继承。 【高内聚、低耦合】内聚:每个模块尽可能独立完成自己的功能,不依赖于...

  • diango创建的一个简单的基本流程

    高内聚,低耦合 高内聚:一个模块内部一个功能。 低耦合:每个模块各司其职,尽量零关联。 创建django项目 1、...

  • 2021-08-31 IO流(装饰和继承的区别)

    继承结构组合结构高内聚,低耦合

  • 高内聚,低耦合

    概念 耦合性: 也称块间联系。指的软件系统结构中各模块间相互凉席紧密程度的一种度量。模块之间联系越紧密,其耦合性就...

  • 高内聚低耦合

    内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系; 耦合是软件结构...

  • 高内聚,低耦合

    面向对象思想无疑是目前最为流行的软件设计思想,它的强大之处在于可以将现实比较直观的投射到代码中,这个特点非常符合人...

  • 高内聚,低耦合

    "高内聚,低耦合",听过很多次,但是没有切身体会是不会真正明白的。我的深刻体会是在做一个公司的项目的时候,例如:a...

  • 高内聚、低耦合

    文章转自:http://www.cnblogs.com/robnetcn/archive/2012/04/15/2...

网友评论

      本文标题:高内聚与低耦合还有人这么分析(上)

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