C++设计模式:UML工具及常用符号
2017-10-07 16:48
946 查看
本文主要介绍设计模式中常用的UML符号
【UML简介】Unified Modeling Language (UML),统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
UML规范用来描述建模的概念有,类、对象、关联、职责、行为、接口、用例、包、顺序、协作,以及状态。
维基百科:https://en.wikipedia.org/wiki/Unified_Modeling_Language
【UML工具】
1、Astash Community,是一款免费开源的UML建模工具,可去官网下载。官网地址:http://astah.net/editions/community
2、Microsoft Visio,微软的一款专业画图软件,也可以用来画UML图。
【类图符号】
1、类
类在UML图中用三个小矩形组成的大矩形(左图)表示,每个小矩形分别描述了类的三要素:类名、属性、方法。
2、接口类
//TODO
【参考资料】
1、深入浅出UML类图: http://www.uml.org.cn/oobject/201211231.asp
2、详解八大UML类图符号的表示法: http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html
3、UML类图符号各种关系说明以及举例:http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.html
相关文章推荐
- 设计模式 — UML常见符号
- 最常用的设计模式---命令模式(C++实现)
- 最常用的设计模式---观察者模式(C++实现)
- 最常用的设计模式---模板方法模式(C++实现)
- C++ 常用设计模式(学习笔记)
- UML符号---设计模式之基础
- 最常用的设计模式---适配器模式(C++实现)
- 极客班C++设计模式第二周课程笔记——常用模式(2)
- 最常用的设计模式---组合模式(C++实现)
- 用StartUML生成GoF设计模式类图与代码(c++)
- 最常用的设计模式-----策略模式(C++实现)
- 常用23种设计模式总结,UML图、意图和适用性
- 最常用的设计模式---装饰者模式(C++实现)
- c++常用设计模式实现
- 软件开发常用设计模式—单例模式总结(c++版)
- 简单理解常用设计模式(一)简单工厂-附加UML解释
- 最常用的设计模式---观察者模式(C++实现)
- 最常用的设计模式---代理模式(C++实现)
- C++技术问题总结-第14篇 常用设计模式及其应用场景
- 23种常用设计模式(C++)