美文网首页
(学习)高内聚低耦合

(学习)高内聚低耦合

作者: 牛程程 | 来源:发表于2017-05-11 23:58 被阅读0次

“高内聚低耦合”是评判代码设计的标准。内聚是指块内部的联系,耦合是指块与块之间的联系。

如下图,服务器数据的获取,分析,显示过程一共分为4个块:Server、Manager、Data、UI。

1、请求服务器获取相关数据,Manager解析不同类型的数据分别设置Data、UI。

2、UI的变化通过Manager请求服务器。

3、服务器发送更新的数据给Manager,Manager解析后分别设置对应的Data、UI。

4、Manager、UI可以读取Data。但是只有Manager可以修改Data,UI只负责显示Data,不可以直接修改Data。

相关文章

  • (学习)高内聚低耦合

    “高内聚低耦合”是评判代码设计的标准。内聚是指块内部的联系,耦合是指块与块之间的联系。 如下图,服务器数据的获取,...

  • [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/ofiatxtx.html