zoukankan      html  css  js  c++  java
  • UML学习笔记之类之间的关系

    1、    导航关系(Directed Association)

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

          

    2、包含关系(Aggregation、Composition)

           (1)弱包含

             

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

          (2)强包含

                

      强弱包含区别:

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

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

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

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

    3、泛化关系(Generalization)

       

         可以理解为继承关系。

    4、依赖关系(Dependency)

      

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

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

    5、关联关系(Association)

      

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

  • 相关阅读:
    汇编(一)续
    汇编(一)
    Ubuntu 安装配置Dosbox
    Linux系统安装Dos系统(虚拟机里装)
    .bundle文件如何安装
    Linux(Fedora)系统下配制8086汇编环境
    Linux常用命令
    linux下安装nginx
    缓存雪崩、缓存穿透、缓存击穿是什么?如何解决?
    Maven 实战
  • 原文地址:https://www.cnblogs.com/mxmbk/p/5108963.html
Copyright © 2011-2022 走看看