类图
1 什么是类图
类图是描述系统中类以及类之间相互关系的图表
2 为什么使用类图
1. 可以直观的显示类型的结构
2. 可以直观的显示类型之间的关系比如:继承、包含等。可以显示出是一个类型还是一个接口 (相关的知识会在后续进行讲解)
3. 可以直接生成java代码
3 使用类图
工具
astch mommunity(社区版), 对于专门的语言没有设计类型比如String。
astch performance(专业版),有相关的语言支持,比如Java、C++等
下载
社区版,直接官网下载
专业版,在从社群中获取,不建议直接从官网下载,可能会出现无法破解的情况. 路径下获取
破解
- 获取 astah-professional-7_2_0-1ff236-jre-64bit-setup.exe 安装
- 将压缩包 astah-pro.v7.2.0-1ff236.zip 中的 astach-pro.jar 文件覆盖到软件的安装路径即可
使用
- 创建文件: File – New By Template – Java8.asta
- 新建类型对象:
a.选中项目 – 右键 – Auto Create Class Diagram
- 创建类图
a. 在Class Diagram 界面中,点击菜单中的类型按钮,再到接卖弄中点击,创建类图
b. 填写类型名称
c. 点击类图中类型下第一根横线上的菱形图标定义字段
d. 填写修饰符、字段名、返回类型
e. 点击类图中类型下的第二根横线上的矩形定义方法
f. 填写访问修饰符、方法名、参数列表、返回类型