耦合指的就是两个类之间的联系的紧密程度,解耦合就是将原来的直接关系变成间接关系,使得两个函数中间层是强耦合,而他们之间变成弱耦合关系。
解耦合的好处在于将两段互相依赖的函数分开,从而降低代码的复杂性,使代码可以重复利用。
为何要解耦呢?一般是因为变化,需求变化致使最终的程序实现变化,若是耦合度高,出现变化时所须要修改的程序就多,若是进行解耦,那修改的程序就少一些。
耦合指的就是两个类之间的联系的紧密程度,解耦合就是将原来的直接关系变成间接关系,使得两个函数中间层是强耦合,而他们之间变成弱耦合关系。
解耦合的好处在于将两段互相依赖的函数分开,从而降低代码的复杂性,使代码可以重复利用。
为何要解耦呢?一般是因为变化,需求变化致使最终的程序实现变化,若是耦合度高,出现变化时所须要修改的程序就多,若是进行解耦,那修改的程序就少一些。