前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UML | 类图

UML | 类图

作者头像
一个架构师
发布2022-06-27 15:04:14
4790
发布2022-06-27 15:04:14
举报

类图(Class diagram)是最常用的UML图, 用于描述系统的结构化设计, 主要包括类、接口以及它们之间的结构和关系, 下面就一起看下这两部分.

一. 基本模型-类

类的基本模型包括三部分: 类名, 属性, 方法.

属性和方法都可以使用三种可见性修饰符:

+ : public

# : protected

- : private

二. 类之间关系

实体关系顾名思义是指类与类或者类与接口之间的关系.

(1)继承关系: is-a 关系, 使用空心箭头 + 实线表示;

(2)实现接口: is-a 关系, 使用空心箭头 + 虚线表示;

(3)关联关系: has-a关系, 类与类之间的联接, 一个类知道另一个类的方法, 使用实线 + 箭头表示;

(4)依赖关系: use-a关系, 一个类依赖于另一个类的定义, 可以是类的属性, 或者方法参数, 或者局部变量等, 使用虚线 + 箭头表示;

(5)聚合关系: has-a关系, 整体和个体的关系,如羊群与羊, 使用空心菱形+实线+箭头;

(6)组合关系: has-a关系, 整体和部分的关系,如羊与羊角, 使用实心菱形+实线+箭头;

下面有图有真相

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从码农的全世界路过 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档