uml

UML 之 类图 (Class Diagram)

http://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html https://en.wikipedia.org/wiki/Class_diagram ~ 比 - 松动了些 # 比 + 多了些限制 从一个示例开始 请看以下这个类图,类 ......
Diagram Class UML

UML类图

UML类图 一、什么是UML 统一建模语言(Unified Modeling Language,缩写UML)是非专利的第三代建模和规约语言。 UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。 UML分为模型和图形两大类。区分UML模型和U ......
UML

UML类图关系分析及总结

# UML类图关系分析及总结 [TOC] ## 1、类图关系概述 关系图示概要图: ![image](https://img2023.cnblogs.com/blog/1991028/202308/1991028-20230820003953581-1169452643.png) 六种关系中,**组 ......
UML

4UML用例图

1用例图:描述一组用例、参与者及它们之间的关系 从用户的角度描述系统功能 参与者是外部触发因素 (包括用户、组织、外部系统、时间) 用例是功能单元 用例关系包括: 包含(必选):多个用例提取公共部分而成的用例与多个用例是包含关系,多个用例包含被提取的公共用例,箭头从多个用例指向公共用例 扩展(可选) ......
4UML UML

Interview - UML图

继承关系 引用关系 强引用 - 成员变量 例子: player ——> weapon 弱引用 - 局部变量、返回值、参数 关联关系 聚合关系 aggregation - 两个对象之间可以分割 菱形在总的那一方 组合关系 composition - 两个对象之间不可分割,一个消失另一个也得消失 菱形在 ......
Interview UML

UML 类图几种关系(依赖、关联、泛化、实现、聚合、组合)及其对应代码

[TOC] ![image](https://img2023.cnblogs.com/blog/80824/202302/80824-20230201133344225-1260068838.png) ## 类的表示(Class) 第一层:显示类的名称,如果是抽象类,则就用斜体显示。 第二层:是类的 ......
代码 UML

UML类图中对象之间的几种关系

# UML类图中对象之间的几种关系 对象之间的关系有:泛化(继承)、实现、依赖、关联、聚合、组合 下面我们来一一说明。 ## 1. 泛化 表示类之间的一种继承关系,父类是子类的泛化,例如对老虎可以泛化为动物。 A继承了B,则A是B的一种,也可以说B是A的泛化。 ![img](https://img2 ......
对象 之间 UML

uml

# 一、UML概述 ![image.png](https://fynotefile.oss-cn-zhangjiakou.aliyuncs.com/fynote/728/1632372826000/ec212425c3604275b08a8981601a153c.png) 软件开发生命周期:做需求 ......
uml

六大类UML类图关系

https://segmentfault.com/a/1190000021317534 UML,全称Unified Modeling Language,统一建模语言。而UML图分为用例图、类图、对象图、状态图、活动图、时序图、协作图、构件图、部署图等9种图。 在面向对象语言中,我们经常看到有用UML ......
UML

GoLand中使用PlantUML生成Go UML图,使用go-callvis生成Go 调用关系图

1.在goland IDE中安装plantuml插件2.安装go-package-plantuml工具go get --insecure gitee.com/jscode/go-package-plantuml.git修改go-package-plantuml代码支持outputfileif opt ......
go-callvis PlantUML callvis GoLand UML

21UML 4+1视图

视图是软件构建的视角 4:逻辑视图(系统分析、设计人员:类和对象)、实现视图(程序员:代码)、进程视图(系统集成人员:进程、并发、线程)、部署视图(系统和网络工程师:软硬件映射) 1:用例视图(最终用户、需求分析) ......
视图 UML 21

20UML基本概念

UML是统一建模语言,语言无关、平台无关。 包括构造块、规则、公共机制。 构造块又包括事物、关系、图。 事物又分为:结构事物(静态)、行为事物(动作)、分组事物(盒子)、注释事物(注释) 图分为: 静态图: 类图-对象图-构件图 部署图-软硬件之间映射 制品图-物理结构 包图、组合结构图 动态图: ......
概念 UML 20

UML类图

# UML ## 1. 实体类的定义 - 实体类的名字为首字母大写 - 属性 ``` 可见性 名称:类型 = 缺省值 {约束特性} - admin:String='admin' ``` - 私有 - - 保护 # - 公有 + - 方法 ``` 可见性 名称(参数表):返回类型表达式{约束条件} + ......
UML

UML图

声明:本设计模式系列内容大部分内容来源b站黑马程序员设计模式视频及其他大佬文章和自我总结 [b站黑马程序员设计模式](https://www.bilibili.com/video/BV1Np4y1z7BU?p=1) [toc] # UML图 统一建模语言(Unified Modeling Langu ......
UML

看懂uml图和时序图

# 继承与泛化 继承关系: is a关系,两个对象之间可以用is a表示,就是继承关系。 泛化: 继承非抽象类,带空心箭头的实现表示。 实现: 继承抽象类,带空心箭头虚线表示。 # 聚合与组合 聚合:整体与部分的弱依赖关系,带空心菱形箭头的直线表示。 组合:整体与部分的强依赖关系,带实心菱形箭头的直 ......
时序 uml

C++-生成UML类图

# C++-生成UML类图 ## 可以用doxygen根据代码生成文档 1. 安装 - `sudo apt install graphviz` # 用于生成代码关系图 - https://graphviz.org/ - `sudo apt install doxygen` - www.doxygen ......
UML

一文掌握设计模式(定义+UML类图+应用)

一、引子 从学编程一开始就被告知,要想做一名优秀的程序员两大必要技能:1.源码阅读(JDK、C等底层语言封装) 2.设计模式(使用某种语言优雅的落地典型场景功能)。一般随着工作年限的增长,被迫对底层语言/框架源码阅读的越来愈多,但是设计模式如不刻意去学习,永远不会真正掌握。笔者把设计模式比喻成程序员 ......
设计模式 模式 UML

类和类之间的守则(UML)

耦合性:继承、关联、单向关联、聚合、组合、依赖 继承:基类是派生类的一部分 关联:假设A关联B,则A has 多个B的指针或者引用,两者生命周期不一致 单向关联:假设A关联B,则A has 一个B的指针或引用,两者生命周期不一致 聚合:假设A聚合B,则A has B的指针或引用 组合:假设A组合B, ......
守则 之间 UML

UML 中的六大关系详解

转载 UML 中的六大关系详解 UML中的六大关系 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。 1、 继 ......
UML

20230418 0.1. UML

## UML 这一节非常帮!!! [1.11 UML类图](https://weread.qq.com/web/reader/63632ba0813ab78f4g011d17k182326e0221182be0c5ca23?) ### 几种关系以及代码示例 ![UML类图图示样例](https:// ......
20230418 UML

[转载]常见UML图

> 转自公众号: [UML科普文,一篇文章掌握14种UML图](https://mp.weixin.qq.com/s/DX87lfvetPaGvRS_7ArRLg) 什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言,是由一整套图表组成的标准化建模语言。 ......
常见 UML

UML中关联、聚合和合成

> 摘自: [sangmado - UML中关联(Association)、聚合(Aggregation)和合成(Composition)之间的区别 ](https://www.cnblogs.com/gaochundong/p/uml_association_aggregation_composi ......
UML

系统架构师-UML相关图

原文合集地址如下,有需要的朋友可以关注 [本文地址](https://mp.weixin.qq.com/s?__biz=MzI5MjY4OTQ2Nw==&mid=2247484213&idx=1&sn=c2da64341f7780e3e71ca2099836782a&chksm=ec7cc061db ......
架构 系统 UML

UML用例图

UML(Unified Modeling Language)用例图的缩写为UCD,其中UCD代表Use Case Diagram。用例图是软件系统设计中的一种图形化表示工具,用于描述系统的功能需求和用户与系统之间的交互。用例图主要用于捕捉系统的行为视图,展示系统中的参与者(actors)和用例(us... ......
UML

UML图详解

[引用](http://t.csdn.cn/llQoB "引用") ### 1、为什么需要类图?类图的作用 我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字: 本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工 ......
UML

UML

UML:统一建模语言。 # UML2.2分类 UML2.2定义了14种图示,分类如下: - **结构式图形**:强调的是系统式的建模。 - - 静态图(类图,对象图,包图) - 实现图(组件图,部署图) - 剖面图 - 复合结构图 - **行为式图形**:强调系统模型中触发的事件。 - - 活动图 ......
UML

会流程图却不会UML活动图?活动图深度剖析,就怕你学不会!

### **1. UML活动图是啥?** ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e3c0d2bdf7064b8db20354f024911c10~tplv-k3u1fbpfcp-zoom-1.image) 也许很多人都不怎么了解活 ......
流程图 深度 流程 UML

UML图

格子说明: 三个格子从上至下分别表示: 类名称(如果是接口,就使用斜体表示) 类的特性(一般是类的字段和属性,可以没有) 类的操作(一般是类的方法或行为) 它们前边的符号有以下几类: “+”表示public “-”表示private “#”表示protected "~"表示default,也就是包权 ......
UML

设计模式是什么、UML类图

# 设计模式的历史 > **设计模式就是前辈们在软件开发过程中,对常见问题总结出的最佳解决方案**。 1995 年,GoF(Gang of Four,四个基友)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」 ......
设计模式 模式 UML

uml类图

1.六种常见的箭头 继承:空心实线箭头 接口实现:空心虚线箭头 依赖: 关联:实线箭头 聚合:空心菱形 组合:实心菱形实心箭头 ......
uml