何时用继承,何时用组合

何时用继承,何时用组合?

下面两条内容,可以告诉我们如何在继承与组合之间做出选择:

  1. 如果存在一个“是”的关系,并且一个类要对另一个类公开所有的接口,那么继承是更好的选择
  2. 如果存在一个“有”的关系,那么首选组合。

http://www.cnblogs.com/liushuijinger/p/3900429.html

原文地址:https://www.cnblogs.com/softidea/p/3900879.html