模块有耦合和内聚。好的。有功能衔接和沟通衔接。功能内聚是按功能分组的。好的。通信凝聚力是按输入/输出数据分组的..嗯..不好。谁能解释一下什么是通信凝聚力或/并提供示例(任何语言,但最好使用 Java)?
问问题
4837 次
3 回答
2
这只是我的解释,但我会说“通信凝聚力”意味着将处理相同数据的代码放在一起,并与该数据放在一起。“Together”可以表示它在同一个包或JAR中,这意味着优势主要在于可维护性。或者它可能意味着它存在于相同的硬件或相同的 LAN 上,这具有性能和安全优势。
于 2011-03-13T22:04:45.943 回答
1
据推测,通信凝聚力涉及使用开放标准协议和格式。例如 HTTP、JSON 等。
预计到达时间:维基百科 说:
通信凝聚力是指模块的各个部分因为它们对相同的数据进行操作而被分组(例如,对相同的信息记录进行操作的模块)。
于 2011-03-13T21:59:04.843 回答