-软体构架
从软体的角度来看,
. 内聚性(Cohesion)是指模块中元素所组织的相关程度。“高内聚性”是指模块的组成元素高度相关。面向对象编程中的类是最常见的模块构造。
. 耦合(Coupling)是指管理模块之间的关係和交互的依存程度。“低耦合”意味着模块对其他模块的依赖性得到了很好的管理。接口和抽像类是支持设计模式,依赖项注入以实现低耦合的常见构造。
. 模块(module)是模组化和封装的结果,它将相关元素放在一起并隐藏资讯和逻辑。
资料来源: Wentz Wu网站
-软体构架
从软体的角度来看,
. 内聚性(Cohesion)是指模块中元素所组织的相关程度。“高内聚性”是指模块的组成元素高度相关。面向对象编程中的类是最常见的模块构造。
. 耦合(Coupling)是指管理模块之间的关係和交互的依存程度。“低耦合”意味着模块对其他模块的依赖性得到了很好的管理。接口和抽像类是支持设计模式,依赖项注入以实现低耦合的常见构造。
. 模块(module)是模组化和封装的结果,它将相关元素放在一起并隐藏资讯和逻辑。
资料来源: Wentz Wu网站