组合与继承优缺点?