根据【说明】中的描述,给出图10-4中的类CatalogItem以及(b)、(c)处所对应的类的关键属性(使用表10-4中给出的词汇),其中,CamlogItem有4个关键属性;(b)、 (c)处对应的类各有两个关键属性。
第1题:
根据说明中的描述,使用表3-11给出的类的名称,给出图3-23中的A~D所对应的类。
表示其相联的两个类之间存在关联关系用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。聚合关系是关联关系的一种特例代表两个类之间的整体/局部关系其标准UML图形表示为
表示其相联的两个类之间存在继承关系。子类继承父类的行为与含义子类还可以增加或者覆盖父类的行为。子类可以出现在父类出现的任何位置。
依题意可以判断Barrier、EntryBarrier和ExitBarrier之间存在继承关系而在图3-23类图中
所表示的继承关系的部分只有一处因此这3个类分别对应于图3-23中的类B、类C和类D而剩下的类 A只有选择类CarPark了。
表示其相联的两个类之间存在关联关系,用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。聚合关系是关联关系的一种特例,代表两个类之间的整体/局部关系,其标准UML图形表示为
表示其相联的两个类之间存在继承关系。子类继承父类的行为与含义,子类还可以增加或者覆盖父类的行为。子类可以出现在父类出现的任何位置。
依题意可以判断Barrier、EntryBarrier和ExitBarrier之间存在继承关系,而在图3-23类图中
所表示的继承关系的部分只有一处,因此这3个类分别对应于图3-23中的类B、类C和类D,而剩下的类 A只有选择类CarPark了。
第2题:
根据说明中的描述,使用上页表给出的类的名称,给出图(b)中的,A~D所对应的类。
第3题:
第4题:
根据说明中的描述,使用表3-11给出的状态名称,给出图3-24中S1~S4所对应的状态。
第5题:
识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述,完成图10-4中的(1)~(6)。