��采用继承来显式地表达属性和服务的公共部分,这可以实现在分类结构中恰如其分地分配属性和服务。将共同的属性放在上层,而将特有的属性放在下层;将共同的服务放在上层,而将特有的服务放在下层。分类结构还可以形成层次或网络,以描述复杂的特殊化类,有效地表示公共部分。
��继承适合于结构、表格和定义,不适用于值。例如,"鸡"是"鸟"的特殊化,它们之间共享了许多属性和服务。如"翅膀"。"鸡"和"鸟"可以共享"翅膀"的定义,但不能共享"翅膀"的特定值。
��从整体的视点来看,一个整体-部分结构可看作一个"has a"结构。例如,Vehicle has a Engine 。其中,Vehicle是整体对象,Engine是局部对象。
��