美文网首页工具癖开源工具技巧UML
无需手动绘图 仅需两步 在线秒级生成精美的UML类图

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

作者: 孤独常伴我身 | 来源:发表于2019-03-30 15:05 被阅读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]

依赖关系

一个用例

一个简单的用例

相关文章

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

    前言 代码写得漂亮,却不会展示,不知道困扰了多少码农小伙伴 UML类图在项目申请或者工作汇报上,绝对能让人眼前一亮...

  • 设计模式

    设计模式笔记 学会读图 UML我要看懂图UML类图 时序图在线绘制在线绘制时序图工具集合 Builder模式 bu...

  • 关于IDEA看源码的一些操作补充

    作者学习阅读源码使用的方式 以及步骤查看类与类的UML关系图生成UML图Uml图类型 查看该接口的所有实现imag...

  • nodejs开发starUML插件总结

    一、需求分析 starUML介绍 StarUML是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图...

  • 设计模式

    设计模式 1. 工具 UML类图(统一建模语言) 类图是UML图中的一种, 推荐Processon, 在线建模工具...

  • 在线uml软件,在线

    我推荐一个专业的UML绘图工具:bullmind在线uml软件。 bullmind在线uml软件是一个基于Web的...

  • 说说在 Matplotlib 中如何显示中文字符

    Matplotlib 是 Python 的 2D 绘图库,通过它,我们可以仅需几行代码,就可以生成绘图,直方图,功...

  • 简单易懂的抽象工厂

    定义 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 UML类图 模式案例 此篇文章仅作笔记

  • [一]UML入门

    类图 二 UML类图讲解 三 UML类图讲解-自上而下 四 UML类图讲解-对比讲解

  • StarUML 3.0 破解方法

    StartUML是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开...

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/sagjbqtx.html