演示的高凝聚力和松散耦合的现实示例

时间:2018-11-14 13:34:10

标签: design-patterns loose-coupling cohesion audience

我需要做一个关于高内聚力和松散耦合的演讲。为了向听众解释这一点,我需要拿出这两个术语的真实示例(不是基于代码的),而且我很难找到一个。因此,我想问一下您有什么好主意吗?

非常感谢:)

1 个答案:

答案 0 :(得分:1)

现代汽车厂可用于说明耦合和内聚的概念。工厂中的每个工人都有一项特定的工作,例如将气缸盖安装在发动机上。这是凝聚力的一个例子。工人做一件事,每次都以相同的方式做。工人对安装发动机的车辆一无所知。

完成后,发动机可能会用在两门轿跑车上,也可能会用在小型卡车上。发动机不在乎它安装在哪辆车上,而在意该发动机在哪辆车上。发动机和车辆之间的连接设计得尽可能通用,并且将发动机特定的连接点最小化。这是低耦合的一个例子。