继承 + 分发