宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

1、    导航关系(Directed Association)

          A类有一个成员变量保存B的引用。

       UML学习笔记之类之间的关系-风君雪科技博客

2、包含关系(Aggregation、Composition)

       (1)弱包含

          UML学习笔记之类之间的关系-风君雪科技博客

        含义:每个部门包含多个员工。*也可换成1..100等。

      (2)强包含

             UML学习笔记之类之间的关系-风君雪科技博客

  强弱包含区别:

  ① 弱包含表示如果部门没有了,员工可以继续存在。

      强包含表示如果部门没有了,员工不再存在。

  ② 弱包含表示儿子可有多个父亲(一个也可)。

      强包含表示儿子只能有一个父亲。

3、泛化关系(Generalization)

    UML学习笔记之类之间的关系-风君雪科技博客

     可以理解为继承关系。

4、依赖关系(Dependency)

   UML学习笔记之类之间的关系-风君雪科技博客

   依赖关系和导航关系表达的意思完全不一样。依赖程度是相对而言的。

   不一定A没有B就不能生存,对于某个事情需要B来协助。

5、关联关系(Association)

   UML学习笔记之类之间的关系-风君雪科技博客

   类图中每个类代表的意义:一个类并不是指一个具体的业务对象,一个类泛指属于这个类的任意一个业务对象。