假如某一个功能需要发生改变,如果不是面向接口的话,那运用改方法的所有地方都需要发生改变。
如果是面向接口的话,可以运用接口多态,只需要再写一个实现类然后把传给接口 虽然不能使用实现类特有的功能,但实现了解耦合.
这样也有点麻烦因为对象是要自己传过去的
还有解决办法就是使用spring技术,对象由外部创建且赋值。
再一次解耦合
假如某一个功能需要发生改变,如果不是面向接口的话,那运用改方法的所有地方都需要发生改变。
如果是面向接口的话,可以运用接口多态,只需要再写一个实现类然后把传给接口 虽然不能使用实现类特有的功能,但实现了解耦合.
这样也有点麻烦因为对象是要自己传过去的
还有解决办法就是使用spring技术,对象由外部创建且赋值。
再一次解耦合