解耦并不难:前言

耦合是指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。高内聚,低耦合的系统具有更好的重用性,维护性,扩展性。 所谓解耦,就是降低耦合的方法和过程。 是否要在系统设计时尽可能做到低耦合呢? 开始不需要太多强调低耦合 ...