写代码追求的是低耦合和高内聚,一直这么说,但具体是什么呢?
耦合就是多个模块之间的依赖关系,而低耦合指的就是多个模块之间的依赖要尽可能的低。。耦合度越低,那么意味着对其他模块依赖度越低,尽量在其他模块出问题的时候,自己开发的模块不会出问题,少依赖别人。
内聚,指的是项目各个模块之间做的事情越单一越好,争取一个模块只做一件事,这就是高内聚。。一个模块只做一件事,其他人使用该模块就更方便,方便复用。
总之:低耦合就是少依赖其他模块,高内聚就是一个模块尽量只做一件事。
写代码追求的是低耦合和高内聚,一直这么说,但具体是什么呢?
耦合就是多个模块之间的依赖关系,而低耦合指的就是多个模块之间的依赖要尽可能的低。。耦合度越低,那么意味着对其他模块依赖度越低,尽量在其他模块出问题的时候,自己开发的模块不会出问题,少依赖别人。
内聚,指的是项目各个模块之间做的事情越单一越好,争取一个模块只做一件事,这就是高内聚。。一个模块只做一件事,其他人使用该模块就更方便,方便复用。
总之:低耦合就是少依赖其他模块,高内聚就是一个模块尽量只做一件事。