操纵UML类图筹划Java操纵程序(一)[Java编程]
本文“操纵UML类图筹划Java操纵程序(一)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
UML已成为面向对象计划的尺度图形化工具,在UML定义的各种图中,本文只触及类图.Java利用程序由很多类所构成,类图的计划与实现,是Java实现面向对象利用程序的核心.本文通过一个具体的利用程序的计划与实现历程,具体阐明了操纵UML类图计划Java利用程序,使得开辟历程尺度化、可视化,代码编程简单化.
在类图中,类被描写为带有三层的盒子.
顶层为类名,普通用加粗字体表示.假如类是抽象的,其名称用斜体表示;假如类是接口,则在类名上方标注<<interface>>.
中间层包含类的属性(或变量),底层包含类的办法.与类名类似,假如办法是抽象的,那么它的名称也用斜体表示.
我们要计划的利用程序CDrawApp利用程序在基于字符的网格上画点、框和文本串,该利用程序触及到Java面向对象的很多概念与利用办法,非常系统、全面,在您细心研读后,定能疾速掌握UML类图,并将其利用到实际的Java利用程序开辟历程中.为削减代码长度,让程序简单易懂,这里利用Java掌握台窗口显示程序运行后果.该程序总共由10个大类构成,以下辨别介绍.
1、Point类
在CDrawApp程序中定义的第一个类是Point类,该类用于通过x和y坐标在网格上标识一点.其类图计划为:
在该类中,有2个成员变量x和y,类图中,“-”表示变量或办法为private,“+”表示public,“#”则表示protected.该类定义了三个差别的构造函数,这是重载(overload)的例子.
接着该类计划了7个拜候办法.getX()和getY()办法辨别返回一点的x和y坐标.SetX()和setY()办法按照参数xValue和yValue的值设置这些坐标的值.两个add()办法通过被拜候点的坐标加上一个值来成立一个新的Point对象.New运算符成立类的新实例.它背面紧随着初始化新生成实例的构造函数.toString()
办法返回类String的一个对象,该对象用一个有序对来描写一个点.
根据计划的类图,其Java实现代码为:
以上是“操纵UML类图筹划Java操纵程序(一)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |