zoukankan      html  css  js  c++  java
  • 分析业务模型 类图

    我们现在学习画类图,我使用的画图软件是processOn,首先我想我们自己要知道什么叫类?其实类就是对具有相同特性对象的封装组合。

    这里我们也要知道类和对象的关系:类是对象的抽象,而对象是类的具体实例。

    现在我们知道什么叫类,类和对对象的关系。下面我们就介绍这么画类图:

    上面的是最简单的一个类图。下面我们说说类之间的关系:

    分为3大类:

    1.“直线”关系(我一般叫关联关系)     

    (1).关联关系有很多关系,有一对一,一对多或者一对几

      *号的意思表示0到多个

     0..3  这里你要看清,有两个符号,表示的意思是0到3  也就是说一个A对应0到3个B

    2.包含关系

    这两个简单的类图看起来是一样的,但是他们是有区别的,第一个是空心的菱形:我叫他弱包含,也就是说部门不存在了,员工还可以继续存在。

    第二个图是一个实心菱形,我们叫他强包含,部门不存在,员工也就不存在,一起毁灭。

    3.继承关系

    A继承B,说明A具备B的特点,并且还有自己的特点。

    4.依赖关系

    说明A类依赖于B类

  • 相关阅读:
    闭包
    函数进阶2
    文档翻译 Python 2.7.x和Python 3.x之间的主要区别(包括示例)
    Deep Learn 关于单维度模型的多维输出
    Deep Learning 名词解释
    Deep Learning 激活函数
    Deep Learning 归一化、标准化
    Deep Learning 梯度下降
    Deep Learning 循环神经网络
    Deep Learning BP反向传播
  • 原文地址:https://www.cnblogs.com/kobigood/p/4547109.html
Copyright © 2011-2022 走看看