9.7 如何设计好继承