Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >UML 类图基础

UML 类图基础

作者头像
用户2434869
发布于 2018-09-12 02:31:57
发布于 2018-09-12 02:31:57
5160
举报
文章被收录于专栏:yl 成长笔记yl 成长笔记

先留个坑, 后续再填

UML 类图中主要包括以下几种关系:

1. 泛化:

         定义:继承关系,指定子类继承父类的所有特征与行为。

         图形:三角形箭头,指向父类。

        2. 实现

         定义:类与接口的关系,类实现接口所有方法。

         图形: 带虚线的三角形箭头, 指向接口。

3. 关联

定义:两个类之间的强依赖关系, 可以为单向,亦可为双向。常见表现形式 为 A 类中有 B 类型的成员变量。

  图形:普通箭头的实心线,指向成员变量类。

4. 依赖

        定义: 使用关系, 一个类的实现需要另一个类的协助, 体现在 局部变量方法参数 或者对 静态方法 的调用上。

        图形: 带箭头的虚线,指向被使用者。

聚合、组合都是 关联关系, 差别在于关系的强弱不同:

泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-09-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
UML之类图
UML(Unified Modeling Language)是面向对象设计的建模工具,独立于任何具体程序设计语言。
firstxinjie
2025/04/13
1020
UML之类图
UML类图快速上手
那个加号,“+”代表public,“-”代表private,“#”代表protect。
看、未来
2020/08/26
1K0
UML类图快速上手
设计模式前篇之:UML类图必会知识点
UML类图是学习设计模式之前必会必学的知识点,学习设计模式会涉及到大量的类结构,写这篇文章的同时也是在记录自己在学习设计模式的过程中遇到的一些问题,大家来一起参考一下吧。
Twcat_tree
2022/11/30
7100
设计模式前篇之:UML类图必会知识点
设计模式(二)——UML类图介绍
在正式介绍设计模式之前,我们有必要学习一下UML类图,因为我们需要一种直观的表示方法来描述设计模式,这种方法即是UML类图。
用户6557940
2022/07/24
9710
设计模式(二)——UML类图介绍
分分钟弄明白UML中泛化 , 实现 , 关联, 聚合, 组合, 依赖
张果
2018/01/04
9.8K1
分分钟弄明白UML中泛化 , 实现 , 关联, 聚合, 组合, 依赖
终于搞明白UML类图的关系了
UML,全称Unified Modeling Language,统一建模语言。而UML图分为用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等9种图。
张晓衡
2020/02/20
4.4K0
UML 类图简介
UML分为模型和图形两大类。区分UML模型和UML图是非常重要的,UML图(包括用例图、协作图、活动图、序列图、部署图、构件图、类图、状态图)是模型中信息的图表表达形式,但是UML模型独立于UML图存在。
为为为什么
2022/08/06
7960
UML 类图简介
UML常用图的几种关系的总结
类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)
zls365
2021/10/19
2.5K0
UML急速入门
类图(Class Diagram):用于表示类、接口、实例等之间相互的静态关系,虽然名字叫类图,但类图中并不只有类。我们来看一个比较全面的UML类图样例:
端碗吹水
2020/09/23
6870
UML急速入门
UML中类图的一些基本知识
类(class)封装了数据和行为,是面向对象的重要组成部分,他是具有相同操作、属性、关系的对象集合的总称。
xcywt
2022/05/09
2.4K0
UML中类图的一些基本知识
UML类图总结
UML类图 1.基本概念 UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 2.类图 用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 各种
对弈
2019/11/02
8930
从零开始单排学设计模式「UML类图」定级赛
本篇是设计模式系列的开篇,虽然之前也写过相应的文章,但是因为种种原因后来断掉了,而且发现之前写的内容也很渣,不够系统。
良月柒
2019/03/20
6430
从零开始单排学设计模式「UML类图」定级赛
都2020年了还不会 UML,面试官怎么敢要你?
◆统一建模语言(英语: Unified Modeling Language ,缩写UML ) ◆非专利的第三代建模和规约语言
JavaEdge
2020/03/12
1.5K0
设计模式学习(四)-UML中的类图及类图之间的关系
统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言。特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。
用户4464623
2020/09/10
1.4K0
设计模式学习(四)-UML中的类图及类图之间的关系
五分钟读懂UML类图
平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧:
动力节点Java培训
2019/01/28
2.4K0
2019-6-1-UML类图
UML类图(Class Diagrams)是一种面向对象分析和设计中,描述被分析系统中各个组成部分之间相互关系的图形。
黄腾霄
2020/06/10
3800
UML类图及类图的几种常见关系
1、类的表示 类通常由三部分组成,即:类名、属性、方法。UML表示类图如图所示: 2、接口的表示 在UML中,接口使用一个带有名称的小圆圈来进行表示: 但有的地方在类名前加上“<<Interface>
陈树义
2018/04/13
1.9K0
UML类图及类图的几种常见关系
程序员面试闪充--UML类图关系
我们曾借白茶清欢等一个人,曾借花开花落叹宠辱不惊。今天借着类图来了解面向对象又有何不可呢? 小视频传送门:小视频传送门 对象模型中,类图是来描述系统的静态结构,是对模拟客观世界的对象及对象见的联系的映
谦谦君子修罗刀
2018/05/02
1.1K0
程序员面试闪充--UML类图关系
【设计模式】UML类图及Java的类之间的关系
依赖是a类成员方法中有b类的属性,动物新陈代谢方法中有水和空气的属性,只有调这个方法的时候,才可能临时用一下
chenchenchen
2020/05/26
2K0
UML学习小结
    最近在使用状态模式写一个仿Windows计算器的MFC程序,顺便学习了一下UML图的绘制,尤其是类图和状态图的绘制,这里做一下总结吧。
ccf19881030
2019/04/24
5730
相关推荐
UML之类图
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档