
什么是耦合度?
耦合度越高,表示类之间的关联越紧密,依赖关系越强,修改一个类可能会影响到其他类的功能或实现。耦合度越低,表示类之间的关联越松散,一个类的修改不会对其他类产生太大的影响。通过合理设计接口,可以将接口拆分成多个小的和专门的接口,使得类只需要依赖自己需要的接口,从而降低耦合度。将一个类的功能拆分成多个小的类,每个类只负责一项功能,可以降低代码的复杂度,减少类之间的依赖关系。接口和抽象类:通过定义接口和抽象类,使得类与类之间的依赖关系更加松散,一个类只需要知道接口或抽象类的定义即可,而不需要知道具体的实现。













