两个类A和B,如果B变化可能会引起A变化,两个事物之间属于( )

A.关联关系
B.依赖关系
C.实现关系
D.泛化关系

【答案】:B
类之间主要关系有关联、依赖、泛化、聚合、组合和实现等(1)关联关系关联提供了不同类对象之问结构关系,它在一段时间内将多个类实例连接在一起(2)依赖关系两个类A和B,如果B变化可能会引起A变化,则称类A依赖于类B(3)泛化关系泛化关系描述了一般事物与该事物中特殊种类之间关系,也就是父类与子类之间关系继承关系是泛化关系反关系,也就是说,子类继承了父类,而父类则是子类泛化(4)聚合共享聚集关系通常简称为聚合关系,它表示类之间整体与部分关系,其含义是“部分”可能同时属于多个“整体”,“部分”与“整体”生命周期可以不相同例如,汽车和车轮就是聚合关系,车子坏了,车轮还可以用;车轮坏了,可以再换一个(5)组合组合聚集关系通常简称为组合关系,它也是表示类之间整体与部分关系与聚合关系区别在于,组合关系中“部分”只能属于一个“整体”,“部分”与“整体”生命周期相同,“部分”随着“整体”创建而创建,也随着“整体”消亡而消亡例如,一个公司包含多个部门,它们之间关系就是组合关系公司一旦倒闭,也就无所谓部门了(6)实现关系实现关系将说明和实现联系起来接口是对行为而非实现说明,而类中则包含了实现结构一个或多个类可以实现一个接口,而每个类分别实现接口中操作
温馨提示:答案为网友推荐,仅供参考
相似回答