(1) 由既存类建立子类
��现要建立一个新类"起重车"。它的许多属性和服务都在既存类"汽车"中。关系如图6.18所示。新类是既存类的特殊情形。这时直接让"起重车"类作为"汽车"类的子类即可。
  
(2) 建立继承层次由既存类建立新类
��现要增加一个新类"拖拉机"。它的属性与服务有的与"汽车"类相同,有的与"汽车"类不同。关系如图6.19所示。这时,调整继承结构。建立一个新的一般的"车辆"类,把"拖拉机"与"汽车"类的共性放到"车辆"类中,"拖拉机"与"汽车"类都成为"车辆"类的子类。"车辆"是抽象类,相关操作到子类"汽车"类去找。
  
图示

图6.18 建立子类
��
图6.19 调整继承结构
��