如何设计类的继承关系