美文网首页UMLUMLuml
StartUML 的使用---画类图

StartUML 的使用---画类图

作者: 千山万水迷了鹿 | 来源:发表于2017-04-14 20:52 被阅读134次

本来是个简单工具的使用,没必要写什么博客的,但是StartUML有几个地方在画图的时候和别的工具(rose)不太一样。怕忘了所以记录一下。

StartUML 还是挺不错的一款软件。看源码的时候,为了方便记忆和梳理,必须要把类之间的关系画出了。感觉UML还是挺有用的,以前都是手画,但是手画的比较乱,而且容易丢失。

StartUML主界面.png

Toolbox面板

现在我们由于只用来分析源码,这篇只专注画类图,所有只用Classes(Basic)就够了。我没弄明白在StartUML中怎么像java似的分包
画类图,从左边的Toolbox中的元素上点击一下,选中一个元素,然后再在空白面板上点击一下就画上了(一开始我以为是拖动呢,拖了半天都拖不过去: D)

样式面板

默认的接口的表示样式是这样的

default_interface.png 但是我们可以修改,改成比较常见的样式比如这样
Interface_style.png
修改的位置在这,把这里改成Label(可以尝试下其他的样式) 接口样式修改.png
  • 字体大小和颜色填充颜色` 等没啥好说的试一下就知道,
  • 有个LineStyle 是针对左侧Toolbox中的那些表示关系的线的。
  • Alignment 表示的是在画板上选中多个元素的时候的对齐方式,例如下图
    AlignmentBefore.png
    全选之后执行,红色箭头指向的地方,结果如下:
    Alignmented.png

属性面板(成员变量的添加)

给类添加成员变量,双击上面的类图(比如双击Class2):


添加成员变量.png

还有一种方式,在类图上 右键 --->add-->Attribute

添加成员变量的另一种方式.png
对于成员变量的一些属性设置可以看下图,1、我们给Class2添加了一个叫Attribute1的成员变量2、点击这个成员变量,可以修改他的一些属性配置3、可以修改这个成员变量的变量名4、修改成员变量的类型,比如(int,char,String,float等)
成员变量属性设置.png
其中还有很多设置,比如可以设置是不是静态的isStatic,设置访问权限visibility,等等。

属性面板(方法的添加)

方法的添加方式和上面添加成员变量的两种方式是一样的,不过要选那个⚙样式的东西,add --> Operation。
但是这个函数有个别扭的地方就是方法返回值得设置。如下图,我们有个Student类,有个getName()方法,其中这个方法的返回值为String类型。要想在图中画出了必须如下操作:


添加方法返回值.png

如下图所示要修改的地方,重要的地方分别用箭头指出来了。重要的是要修改两个地方:当初我这个地方找了好久

  • type填返回值类型,这里是String
  • direction 下拉里面选择return
  • 添加方法返回值2.png

像其他的比如给方法添加个参数,和上面操作一样,不过direction 不能指定为return而已。

相关文章

  • StartUML 的使用---画类图

    本来是个简单工具的使用,没必要写什么博客的,但是StartUML有几个地方在画图的时候和别的工具(rose)不太一...

  • StartUML绘制类图实现(StartUML)

    简介StartUML   StarUML是一种生成类图和其他类型的UML图表的工具。本文是一个使用StarUML创...

  • StarUML 3.0 破解方法

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

  • 正则

    正则匹配 678,6789.*, 结尾加,$, 剪切文字 可以使用UltraEdit 模型图 用startUML系...

  • 如何用StartUML画时序图

    时序图 基本概念 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。图...

  • intellij idea 工具集

    Intellij IDEA中安装&使用PlantUML画时序图、类图等 intellij 2018.2.5 注册...

  • 使用PowerDesigner画类图

  • 画类图

    在UML建模中,对类图上出现元素的理解是至关重要的。开发者必须理解如何将类图上出现的元素转换到Java中。以jav...

  • mac 安装start UML 破解版

    mac安装startUML并破解 下载startuml软件,[地址如下:](链接:https://pan.baid...

  • Sublime Text 3 UML

    1 UML图 我们先看用ST3书写脚本生成的UML图效果,写以下脚本保存为test.wsd文件 @startuml...

网友评论

    本文标题:StartUML 的使用---画类图

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