工具癖开源工具技巧UML

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

2019-03-30  本文已影响11人  孤独常伴我身

前言

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

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]

依赖关系

一个用例

一个简单的用例
上一篇 下一篇

猜你喜欢

热点阅读