5.1.1 使用继承的原因