高内聚和低耦合
我们在设计模块的时候,经常会听到要“高内聚和低耦合”。那么什么是高内聚?什么是低耦合?哪些情况是高内聚?哪些情况是低偶合呢?这篇文档来说一说。
耦合和内聚的历史
内聚和耦合的概念在计算机中已经存在了很长时间了,最初由 Larry Constantine 在 1968 年提出。耦合和内聚的思想构成了我们思考如何编写计算机程序的基础。像 Larry Constantine 和 Edward Yourdon 的 《Structured Design》(Prentice Hall,1979)这样的书在随后一段时间里,影响了好几代程序员。
高内聚

低耦合

Last modified: 06 August 2024