无需手动绘图 仅需两步 在线秒级生成精美的UML类图

前言

代码写得漂亮,却不会展示,不知道困扰了多少码农小伙伴

UML类图在项目申请或者工作汇报上,绝对能让人眼前一亮!


UML类图一目了然

很久以来,我都是自己用工具一张一张画UML类图。但是作为优(苦)雅(逼)的程(搬)序(砖)员(工),这样一点都不geek!

后来终于让我找到了一个省时省力的生产力工具,它好用到什么程度?

1. 在线,免费,不需要任何注册步骤,点开就能用

2. 学习成本低得令人发指,visio那些花里胡哨的功能2,看着就脑壳疼

3. 用了它,5分钟内搞定所有的UML类图

How

打开下面这个网站你会打开新世界的大门

Create UML diagrams online in seconds, no special tools needed.

怎么都是英文的?别急!这是个国外的网站,你要做的仅仅是在下面这个框填写代码即可:


两步搞定UML类图

我们来解释这些语句都是干嘛的:

1. 配色,有兴趣可以自己调

2~5. 定义父类Animal,子类Zebra, Fish, Duck

3. 表明类之间的关系(继承)

所有的排版以及配色都是自动生成的,以我浅薄的艺术功底而论,我觉得这配色以及排版风格还可以

当然,这个例子仅仅展示了这个在线工具能力的万分之一,它实际还支持UML的所有关系和组件,比如接口、组合、聚合、关联、依赖等等

[User|+public_member:return_type;-public_member:return_type|+public_method]

接口

[<<IDisposable>>;Session]

关联

[Customer]->[Billing Address]


关联关系

聚合(弱关联关系,两者可以单独存活)

[Company]<>-1>[Location], [Location]+->[Point]


聚合关系

组合(强关联关系,分开则不能存活,如汽车有四个轮子)


组合关系

继承

[<<ITask>>]^-.-[NightlyBillingTask]

接口继承,类同理

依赖

[HttpContext]uses -.->[Response]


依赖关系

一个用例


一个简单的用例
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Di...
    雷雷_zll阅读 13,412评论 0 14
  • UML概述 UML简介 UML (Unified Modeling Language)为面向对象软件设计提供统一的...
    aron1992阅读 548评论 0 0
  • 忘记了uml类图连线之间的关系,记录一下。 1. 关联关系 关联(Association)关系是类与类之间最常用的...
    cutieagain阅读 1,917评论 0 2
  • 2016年我就完整听完热门公开课的哈佛幸福课。今年6月偶然在图书馆看到泰勒 本沙哈尔的哈佛幸福课的书籍《幸福的方法...
    kaiminz阅读 297评论 0 0
  • 感赏孩子慢慢的恢复平静,孩子与妈妈关系日渐好转,昨天妈妈回家来收拾东西,孩子打了好几个电话,说明孩子心里有妈妈,昨...
    郑治中阅读 198评论 2 0