是为了写论文才回头看的,已经忘光了
在类图中,我们用一个矩形来表示一个类。这个矩形通常分为三个部分:
顶部:写类的名字。
中间:写类的特性,比如一个"狗"类可能有"颜色",“品种"等特性。
底部:写类可以做什么,比如"狗"类可以"叫”,"跑"等。
在这个图中,你可以看到有一个"Animal"(动物)类,然后有两个箭头分别指向"Dog"(狗)和"Cat"(猫)。这表示"Dog"和"Cat"都是"Animal"的一种。
类图中的线
在这个图中:
狗属于动物,继承关系,空的大箭头指向大类
人可以有狗,关联关系,不用箭头
车有轮子,但轮子可以独立存在,聚合关系,菱形箭头
心脏和人表示了组合关系,表示人有心脏,但心脏不能独立存在,黑色菱形
人需要食物,依赖关系,虚线指向
鸟可以飞,虚线大箭头
也就是部件/个体/小类 一般的实线箭头指向大类,依赖实现是指向另外的名词
反馈:
继承
关联
聚合
组合
依赖
实现
这六个分别是什么箭头?