类图

1 什么是类图

类图是描述系统中类以及类之间相互关系的图表

2 为什么使用类图

1. 可以直观的显示类型的结构
2. 可以直观的显示类型之间的关系比如:继承、包含等。可以显示出是一个类型还是一个接口 (相关的知识会在后续进行讲解)
3. 可以直接生成java代码

3 使用类图

工具

astch mommunity(社区版), 对于专门的语言没有设计类型比如String。

astch performance(专业版),有相关的语言支持,比如Java、C++等

下载

社区版,直接官网下载

专业版,在从社群中获取,不建议直接从官网下载,可能会出现无法破解的情况. 路径下获取

破解

  1. 获取 astah-professional-7_2_0-1ff236-jre-64bit-setup.exe 安装
  2. 将压缩包 astah-pro.v7.2.0-1ff236.zip 中的 astach-pro.jar 文件覆盖到软件的安装路径即可

使用

  1. 创建文件: File – New By Template – Java8.asta

    image

    1. 新建类型对象:

    a.选中项目 – 右键 – Auto Create Class Diagram

image

  1. 创建类图

    a. 在Class Diagram 界面中,点击菜单中的类型按钮,再到接卖弄中点击,创建类图

    b. 填写类型名称

    c. 点击类图中类型下第一根横线上的菱形图标定义字段

    image

    d. 填写修饰符、字段名、返回类型

    image

    e. 点击类图中类型下的第二根横线上的矩形定义方法

    f. 填写访问修饰符、方法名、参数列表、返回类型