(2010年下半年)“容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。 ①继承②扩展③聚集④包含
【正确答案】 D
【答案解析】解析: “容器是一个构件,构件不一定是容器”,这是继承关系。 “一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”,这是聚 集关系。 扩展和包含是用例之间的关系,类之间的关系是:继承/泛化、聚集(Aggregation)、 组成(Composition)、关联、实现、依赖。