用 IS A 和 HAS A 区分继承与组合 | 薛定谔是我的CAT的小星球