采用UML进行软件设计时,可用( )关系表示两类事物之间存在的特殊/一般关系,

考试题库2022-08-02  55

问题 采用UML进行软件设计时,可用(  )关系表示两类事物之间存在的特殊/一般关系,用(  )关系表示事物之间存在的整体/部分关系。A.依赖B.聚集C.泛化D.实现

选项 A.依赖
B.聚集
C.泛化
D.实现

答案 C

解析 UML (统一建模语言)是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持。关联关系是一种结构化的关系,表示给定关联的一个类的对象访问另一个类的相关对象。聚集关系是整体与部分的关系,且部分可以离开整体而单独存在。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。

对于两个对象,如果一个对象发生变化另外的对象根据前者的变化而变化,则两者之间具有依赖关系。
泛化关系定义子类和父类之间的继承关系。如一个对象为机动车,一个对象为小汽车,这两个对象之间具有泛化关系,小汽车具有机动车的一些属性和方法。

实现是一种类与接口的关系,表示类是接口所有特征和行为的实现。
转载请注明原文地址:https://tihaiku.com/congyezige/2430796.html

最新回复(0)