为什么要高聚合低耦合?
首先我们要知道聚合耦合是指的什么?
聚合:指的是相同模块内关系的紧密程度
耦合:一个软件结构内不同模块之间相互连接程度的度量
为什么要高内聚?
对于同一个功能模块而言他们关系越紧密那么出错率就会相应的降低,同时也有利于编程。
为什么要低耦合?
对于一个软件而言,他的功能模块有很多,如果各个模块之间的关系越复杂,就会产生更多的意想不到的错误(例如随便改一个参数,有可能对其他模块都会造成不可预估的影响),会给以后的维护工作带来很多麻烦!
为什么要高聚合低耦合?
首先我们要知道聚合耦合是指的什么?
聚合:指的是相同模块内关系的紧密程度
耦合:一个软件结构内不同模块之间相互连接程度的度量
为什么要高内聚?
对于同一个功能模块而言他们关系越紧密那么出错率就会相应的降低,同时也有利于编程。
为什么要低耦合?
对于一个软件而言,他的功能模块有很多,如果各个模块之间的关系越复杂,就会产生更多的意想不到的错误(例如随便改一个参数,有可能对其他模块都会造成不可预估的影响),会给以后的维护工作带来很多麻烦!