根据上述描述,图5-12中类Customer的属性是(1);类Person的属性是(2)。 (1) A.客户标识 B.姓名、住宅电话、E-mail C.客户标识、办公电话、职位 D.姓名、住宅电户、办公电话、E-mail、职位

admin2010-01-15  13

问题 根据上述描述,图5-12中类Customer的属性是(1);类Person的属性是(2)。   
(1) A.客户标识    B.姓名、住宅电话、E-mail    C.客户标识、办公电话、职位    D.姓名、住宅电户、办公电话、E-mail、职位   
(2) A.客户标识  
B.姓名、住宅电话、E-mail  
C.客户标识、办公电话、职位  
D.姓名、住宅电户、办公电话、E-mail、职位  
关联(Association)和聚集(Aggregation)是UML中两种非常重要的关系。请用150字以内的文字简要说明关联和聚集的关系,并说明其不同之处。

选项

答案在UML规范中,构成关系可以使用关联和聚集来表示。关联(Association)关系用于描述两个概念上位于相同级别的类的实例之间存在的某种语义上的联系。例如,售票员小张为某个长途汽车站工作,1个汽车站有多辆长途汽车,那么售票员小张与长途汽车站、汽车站与汽车就存在着关联关系。 聚集(Aggregation)关系是关联关系的一种特例(即聚集是关联的一种),它代表两个类之间的整体和局部关系。例如,一台电脑与键盘、鼠标、显示器之间就存在着聚集关系。 聚集暗示着整体在概念上处于比局部更高的一个级别,在实例图中不存在回路,即只能是一种单向关系;而关联暗示两个类在概念上位于相同的级别。换言之,聚集表示部分与整体关系的关联。若从生命周期的角度考虑,则关联对象的生命周期一般无必然关系,聚集的整体对象往往对部分对象的生命周期负责。 另外,聚集和组装也是UML中两种非常重要的关系,它们都表示实例之间的整体/部分关系。组装 (Composition)关系是聚集关系的一种特殊形式,它暗示“局部”在“整体”内部的生存期职责。例如,某电子商务公司与其销售部、财务部之间就存在着组装关系。 聚集是概念性的,只是区分整体与部分。组装具有很强的归属关系,而且整体与部分的对象生存周期是一致的。

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

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