虽然两种都可以实现代码复用,但是组合比继承共灵活,因为组合允许你在运行
时选择不同的实现。用组合实现的代码也比继承测试起来更加简单。
继承和组合之间有什么不同?
原文:https://www.cnblogs.com/programb/p/13018991.html