解耦实际上是说的是降低代码的耦合度。解耦的方法有很多。类内部与类外部的依赖过多,就有可能代码的耦合度很高。尽量的把类设计的更独立一点,专业词汇叫内聚。这个东西代码写多了自然就明白了。
就是程序的各个部分之间不必互相依赖,可以独立开发、编译、测试。这样有利于程序的多人合作开发、扩展重用、修改维护等