Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要做一个关于高内聚和松耦合的演示。为了向我的听众解释这一点,我需要提出这两个术语的真实示例(不是基于代码的),但我很难找到一个。所以想问问大家有什么好的想法吗?
非常感谢 :)
现代汽车工厂可以用来说明耦合和内聚的概念。工厂内的每个工人都有一项特定的工作,例如在发动机上安装气缸盖。这是凝聚力的一个例子。工人做一件事,每次都以同样的方式做。工人对安装发动机的车辆一无所知。
完成后,发动机可能用于两门轿跑车或小型卡车。引擎不关心它安装在哪辆车上,而车辆也不关心使用的是哪个引擎。发动机和车辆之间的连接被设计为尽可能通用,并且发动机特定的连接点被最小化。这是一个低耦合的例子。