汽车和发动机之间的关系是什么关系 UML图

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/06 15:07:52
汽车和发动机之间的关系是什么关系UML图汽车和发动机之间的关系是什么关系UML图汽车和发动机之间的关系是什么关系UML图UML图所能表示的关系,总共有:继承关系(泛化关系)——可用于表示父类、子类的关

汽车和发动机之间的关系是什么关系 UML图
汽车和发动机之间的关系是什么关系 UML图

汽车和发动机之间的关系是什么关系 UML图
UML图所能表示的关系,总共有:继承关系(泛化关系)——可用于表示父类、子类的关系也可以用来表示概念分类;聚合关系——是容器的整体与部分的表示比;组合关系——是组成的整体与部分的关系;关联关系——表示概念之间的相关关联,也可以用于表示另一个概念是本概念的属性.
汽车和发动机之间的关系,需要对汽车的种类、组成、制造商等要素进行考察,并对发动机的类型、制造商进行考察分类.并根据此对他们之间进行关联.
但是基本的关系,就是发动机——>(is_part_of)汽车,可以用组成关系进行表达(菱形实心箭头).组成关系的特征就是:如果整体不在了,部分也就不存在了~~~所以是用聚合关系还是用组成关系,还是需要考虑的……同时,还需要考虑发动机和汽车之间的数量关系(一种汽车可以配置不同种类的发动机,一种发动机类型可以配备在不同汽车上),所以应该是多对多,还是一对一?
给出的只是自己浅显的理解,希望能够给你有点儿启发~ 想到很多,不知道你要研究的角度是什么,所以这个关系,还是需要好好考虑吧~