复用类: 组合、继承和代理

1.组合 (让别人到家里来干活)

  一个新类引进其他的类的对象,调用它的方法而实现代码重用的功能。
 

2.继承 (让自己的父母在家里干活)

   子类继承父类的所有方法,实现代码重用。

3.代理
 
   引进其他的类的对象,对其某些方法实现包装再暴露给外部。


感觉thinking in java里面 组合和代理 这两种方式很像。

对于代理还需要学习更多。。

挖坑。。

你可能感兴趣的:(复用类: 组合、继承和代理)