模块化定义的标准是什么
从两个方面讲的话
1, 耦合度(Coupling):耦合度是指模块之间相互依赖的程度,即一个模块对另一个模块的依赖程度。模块之间的耦合度越低,说明它们之间的依赖性越小,模块的独立性就越高。
2,内聚度(Cohesion):内聚度是指模块内部各个元素彼此结合紧密的程度,即一个模块内部各个元素的联系程度。模块内部元素之间联系越紧密,说明模块的功能单一,内聚度就越高,模块的独立性也越高。
嗯,模块化独立的标准就是模块之间的关系要少一点,而模块内部的关系要多一点。这样的话,模块就能够更容易维护、重用和测试,整个软件系统也会更好。