为什么要高内聚低耦合?(WHY)
不做+做不好 = 好烦+想跑路
都深有体会的,略过。
模块:本质是拆
模块是作用对象,粒度可大可小, 可以是函数, 类, 功能块等等.
逻辑上将系统分解为更小的部分, 分而治之;
复杂问题拆为若干简单问题, 逐个解决.
子模块,就是模块中变化的“要素”,先简称变量,它会随着业务和时间而变化。
耦合:本质是假设
主要描述模块之间的假设关系
内聚:本质是组合
主要描述模块内部更小子模块的组合.
为什么要高内聚低耦合?(WHY)
不做+做不好 = 好烦+想跑路
都深有体会的,略过。
模块:本质是拆
模块是作用对象,粒度可大可小, 可以是函数, 类, 功能块等等.
逻辑上将系统分解为更小的部分, 分而治之;
复杂问题拆为若干简单问题, 逐个解决.
子模块,就是模块中变化的“要素”,先简称变量,它会随着业务和时间而变化。
耦合:本质是假设
主要描述模块之间的假设关系
内聚:本质是组合
主要描述模块内部更小子模块的组合.
本文标题:高内聚与低耦合还有人这么分析(上)
本文链接:https://www.haomeiwen.com/subject/wkuhxktx.html
网友评论