【UML】工具Astah学习记录(一)类图

摘要:
稍后,java的所有设计模式都将被绘制成UML图。

Astah社区免费版工具下载地址:

链接:https://pan.baidu.com/s/1jIIjtqQ 密码:c9d4

1.安装工具,默认安装即可,略。

2.进入工具:

【UML】工具Astah学习记录(一)类图第1张

3.创建文件(File->new):

【UML】工具Astah学习记录(一)类图第2张

4.右键创建类图:

【UML】工具Astah学习记录(一)类图第3张

进入到如下界面:

【UML】工具Astah学习记录(一)类图第4张

5.创建一个类:

【UML】工具Astah学习记录(一)类图第5张

6.如下,创建一个Person类,点击橙色的菱形可以创建属性,点击绿色的长方形,可以创建方法:

【UML】工具Astah学习记录(一)类图第6张

还有一种方式修改属性和方法:

【UML】工具Astah学习记录(一)类图第7张

7.如何创建一个抽象类,在UML规范中抽象类的类名是斜体的:

【UML】工具Astah学习记录(一)类图第8张

8.如何创建一个接口:

【UML】工具Astah学习记录(一)类图第9张

 9.创建Student类,继承Person类:

【UML】工具Astah学习记录(一)类图第10张

10.让Student实现Kill接口:

【UML】工具Astah学习记录(一)类图第11张

11.假设每个学生都会有对应的交通工具上学,则学生类依赖于交通工具:

【UML】工具Astah学习记录(一)类图第12张

 Astah最最基本的操作。后续会将java所有的设计模式画成UML图。

免责声明:文章转载自《【UML】工具Astah学习记录(一)类图》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇.NET Core 发布(dotnet publish)使用eclipse初步认识与使用Vue.js下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在eclipse中画类图

学习设计模式的时候,希望能够画出类图,理清关系。但是StarUML还有重新去写类名、属性、方法等,不是很方便。网上给出了安装插件的方法额,就可以直接在eclipse中拖拽类,很方便。但是网上给出的插件地址失效了,现在做出如下整理: 1.安装GEF。eclipse->Help->Install new software GEF的地址是:http...

kotlin面向对象之抽象类、继承、多态

继承: 比较简单,直接看如何使用,这里以父亲与儿子的关系为例: 接着定义儿子并且继承父亲,如下: 是用":"号来继承的,但是此时报错了,看下错误提示: 在kotlin的类并非是人人都可以继承的,从提示来看说Father是一个final类型的,好奇怪,也没对Father类声明为final呀,要想解决这个问题,这时需要在Father类中增加一个关键字"o...

StartUML 各种类图的例子

1.UML分为: 1)静态建模:系统基础和系统固定框架结构,这些图形往往是“静态”的。 类图(Class Diagram):常用来分析业务概念 用例图(Use Case Diagram):常用 对象图(Object Diagram):不常用 构件图(Component Diagram):偶尔用 部署图(Deployment Diagram):偶尔用 包...

关于OOP(面向对象)

面向对象的程序设计有三大特征: 封装:解决了数据的安全性问题 继承:解决了代码的重用问题 多态:解决了程序的扩展问题 1.类 具有相同特征或者行为的一种抽象。类是具有相同属性和和行为的一组对象的集合。把相同的或相似的对象归为一类的这个过程就是抽象; 可以在定义类时为类添加访问修饰符,对类进行访问权限控制; 对类使用的访问修饰符只有public和缺省两...

UML建模三个工具: StarUML ,Telelogic TAU 和 Rose

UML建模软件目前用的主要有3种: 商业版本:Telelogic TAU 和 RationalRose开源版本:StarUML Telelogic TAU与Rational Rose的功能很强,但是需要买License。 StarUML就是希望能提供和TAU/Rose一样功能的开源版本。 目前使用起来还是不错的。 能熟练使用其中一个是软件设计人员的基本功...

UML类图学习总结

1、首先来认识下类图?以及类图的作用 类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。 类图(Class diagram)是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。 类...