模块之间存在耦合和内聚。好。有功能和沟通上的凝聚力。功能凝聚力是按功能分组。好。通信内聚正在按输入/输出数据进行分组。有谁能解释我什么是通信凝聚力和/或提供示例(任何语言,但Java更可取)?
最佳答案
这只是我的解释,但我要说的是“通信凝聚力”意味着将使用相同数据的代码放在一起,并与该数据放在一起。 “ together”可以表示它在同一软件包或JAR中,这意味着优点主要在于可维护性。或者这可能意味着它位于相同的硬件或相同的LAN上,这具有性能和安全性优势。
关于java - 沟通凝聚力,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5292546/