组合和继承
组合
has-a
通过组合的方式(成员变量),实现类的复用。可以理解为通过生成先有类的对象,实现新的功能(感觉成为复用很勉强,因为在我们看来自然而然的应该这样。。)
继承
is-a
通过继承,实现类的复用。继承还是实现多态的方式。
代理
(后续补充)
组合和继承
has-a
通过组合的方式(成员变量),实现类的复用。可以理解为通过生成先有类的对象,实现新的功能(感觉成为复用很勉强,因为在我们看来自然而然的应该这样。。)
is-a
通过继承,实现类的复用。继承还是实现多态的方式。
(后续补充)