UML—类图

前言

类图是描述类、接口、协作以及他们之间的关系的图、用来显示系统中的各个类的静态结构。一个类图根据系统中的类以及各个类之间的关系描述系统的静态图。静态图可以包括许多的类图。类图包含7个元素:类、接口、协作、依赖关系、泛化关系、实现关系以及关联关系

类图的深入讨论

  • 可见性
    Public 公有
    Private 私有
    Protected 保护
    Package 公有方法
    在这里插入图片描述
    实现及代码
    在这里插入图片描述
    可见性的表示:
    在这里插入图片描述
    root 类 – 父类
    leaf – 子类
类图关系的多重性:Multiplicity

类图的应用
我使用的画图工具是StarUML 本篇画图的讲解也是以这个软件为例 如果想用别的画图软件的话,我的上一篇博客有其他画图软件
https://blog.csdn.net/weixin_44693109/article/details/103546934
首先打开StarUML右上角有一个模型资源管理器(Model Explorer)
里边有五个选项框
在这里插入图片描述
分别是用例模型、分析模型、设计模型、实现模型、部署模型
接下来的操作步骤是右击Use Case Model ——>add diagram——>class diagram
在这里插入图片描述
这时候左边就会出来相对应的工具箱,选择不同的图会出来不同的工具
在这里插入图片描述
单击class就可以在面板上画出一个类图了
在这里插入图片描述
双击类图可以更改类的姓名
我们都知道类可以添加属性;那我们怎么添加呢?
同样右击面板上我们的类图标add——>attribute
在这里插入图片描述
属性是由我们自己添加的。还有方法也是例如:飞行的方法
每一个类之间都可以是相互关联的 而且在UML中有很多方法
聚合:是一种关联的强制模式 描述整体与部分之间的关系
用直线空心菱形表示
组合:也是描述的整体与部分的关系 ,但是组合的整体与部分不可分割
用实心菱形表示
依赖:用------->表示
泛化(继承):用———△表示
实现:用--------△
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值