识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将如图6-18所示中(1)~(6)空缺处的内容填写完整。 请从表6-12中选择相应的方法名,填写到图6-19所示中(7)~(10)空缺处的对应位置中。

admin2010-01-15  47

问题 识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将如图6-18所示中(1)~(6)空缺处的内容填写完整。
请从表6-12中选择相应的方法名,填写到图6-19所示中(7)~(10)空缺处的对应位置中。

选项

答案这是一道要求读者用UML序列图对系统的行为进行分析和建模的综合分析题。本题的解答思路如下。 序列图描述对象间的消息交互,刻画系统的行为。根据题目的描述:商家(Businessman)在发布促销信息时,要先浏览自己所销售商品的分类及分类中的具体商品信息;商家通过(7)空缺处所填入的 getCategories消息将浏览请求提交给类CatagoryManager实例,再由类CatagoryManager的实例通过(8)空缺处所填入的getCommodities消息请求类Category(商品分类)实例获得其分类中该商家的所有商品;类Category的实例通过getCommodityinfo消息请求类Comodity(商品)的实例返回商品的详细描述信息。 当把商家所销售的商品分类及分类中的具体商品信息返回给商家之后,商家在其中选择要促销的一个或多个商品,并输入一些促销信息,通过(9)空缺处所填入的CreatePromotion消息请求类PromotionManager实例生成促销信息。类PromotionManager实例通过Create消息创建一个促销(Promotion)对象,并通过 (10)空缺处所填入的addCommdities消息向新建的促销对象中添加要促销的商品对象。

解析
转载请注明原文地址:https://kaotiyun.com/show/pMDZ777K
0

相关试题推荐
最新回复(0)