15.5 组合与继承