sublime画类图

Sublime + PlantUML 的插件画类图靠的是指令,可以方便快捷的画出流程图,状态图,时序图等,无需自己动手摆放位置、连线。这里主要讲下画类图。

     1.软件安装就不详细写步骤了,要用到的软件: java安装及环境变量配置, Python ,Sublime,graphviz,PlantUML for Sublime 插件。

     2.画类图的教程网上非常少,只下载到个英文的说明文档。基本要用到的几个指令列详细列出如下:

     范例
     1.区分大小写不支持注释
     2.继承:
     实线 父类<|--子类、父类^--子类 
     虚线:父类<|..子类、 父类^..子类 
     Class01  <|-- class02    
     Class03  <|.. class04    
     Class05  ^.. class06

     3.在关系符号两边加入文本标注,也可以加入额外的箭头 <或 >(注意空格的添加)
     Class05  "Base" ^.. "Derived"  class06 
     Class07  ^--  class08 : extension >
     Class010  ^--  class9 : < extension

     4.添加方法
     4.1 类名:返回类型 方法()

     Object <|-- ArrayList

     Object:equals()
     ArrayList:Object[] elementData
     ArrayList:size()

     4.2 也可以用{}将方法和字段高灵活性的组合起来,注意{}的位置格式

     @startuml 
     class Dummy {
     String data 
     void methods()
     }

     class Flight { 
     flightNumber : Integer
     departureTime : Date
      }
     @enduml
     选中要生成图的部分,按Alt+M,然后就会生成对应的图,如下图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值