UML 对象图(Object Diagram)

DDD 学习笔记 | 极客时间 | 手把手教你落地 DDD

🏆 19|值对象(中):值对象有什么好处?

假如有一个员工,名字叫“张三”,出生日期是“1990 年 1 月 1 日”,员工号是“1001”。他有两个技能:一个是 Go 语言,做过 3 年,达到中等水平;另一个是 Java 语言,做过 10 年,达到高级水平。他还有两段工作经历:从“2017 年 1 月 1 日”到“2022 年 1 月 1 日”在“ABC Inc”公司工作;从“2014 年 1 月 1 日”到“2016 年 12 月 31 日”在“123 Inc”工作。

那么,表示这个员工的对象图,可以画成下面这样。

在 UML 里,这种名字有下划线的框就表示一个对象,也就是一个类的实例

  • 每个方框代表一个对象
  • 每个框的名字都有一个下划线,例如 张三 : Emp
  • 对象名里有一个冒号,冒号前面是对象的名字,以便于描述
  • 冒号后面是这个对象的类型

箭头表示对象之间的引用.

对象图和类图的一个区别就是对象图的属性有值,而类图没有。

所有对象都展开

comments powered by Disqus