1.组合 (让别人到家里来干活)
一个新类引进其他的类的对象,调用它的方法而实现代码重用的功能。
2.继承 (让自己的父母在家里干活)
子类继承父类的所有方法,实现代码重用。
3.代理
引进其他的类的对象,对其某些方法实现包装再暴露给外部。
感觉thinking in java里面 组合和代理 这两种方式很像。
对于代理还需要学习更多。。
挖坑。。
一个新类引进其他的类的对象,调用它的方法而实现代码重用的功能。
2.继承 (让自己的父母在家里干活)
子类继承父类的所有方法,实现代码重用。
3.代理
引进其他的类的对象,对其某些方法实现包装再暴露给外部。
感觉thinking in java里面 组合和代理 这两种方式很像。
对于代理还需要学习更多。。
挖坑。。