UML用户指南--UML类及其应用场合解析

本节和大家一起学习一下UML用户指南中UML类,主要包括UML类的描述和应用两部分内容,相信通过本节的学习你对UML类一定会有深刻的认识。下面就让我们一起来看一下UML类的详细介绍吧。

成都网站建设、网站建设的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联公司多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联公司,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。

UML用户指南--UML类

前面3个章节讲述的是UML的入门知识,属于《UML用户指南》的第一部分。这个部分是对基本结构建模的描述,这个部分包含5个章节。

UML类(class)

这里的类的概念和面向对象中类的概念是一致的,代表的是一种类型的对象,而不是个体对象(实例)。

对UML类的描述可以从下面几个方面来进行:

⑴名称(name)
为类定义一个有别于其他类的名称,简单的名称叫SimpleName,带有包名的名称叫PathName。

⑵属性(attribute)
属性是类的一些特性,是对类的一种数据或状态的抽象。

⑶操作(operation)
在程序中体现为方法,是对类能做的事情的抽象。可以通过操作的特征标记(参数的名称、类型、缺省值、返回类型)来详细描述操作。

⑷对属性和操作的组织
一个UML类可能包含众多的属性和操作,在画一个类时不必把每个属性和操作都显示出来,可以只显示一些与当前的图(diagram)相关的属性和操作。当属性和操作的列表很长时,也可以利用构造型对属性和操作进行分类,使得列表更容易被浏览。

⑸职责
职责就是对类的功能的描述,详细描述一个类的职责是对类建模的一个好的开始点。

⑹其他特征
一般来说属性、操作和职责基本可以描述一个类的特征了,但有一些特殊类还需要其他的方式来描述它的特性,例如对异常的描述,这些被列为类的高级概念,在第9章讨论。

在UML中以上的特征都用图形的方式表现出来,在编程中我们也用程序代码来描述了这些特征,例如这里的属性对应程序中的属性,操作对应程序中的方法),职责对应对类的总描述(在JAVA中就是每个类的描述,写在publicclass...之前的注释),因此很多建模工具都可以通过UML图来直接生成程序代码。

UML类的应用

类在建模技术中通常应用于:

⑴对系统词汇建模
也就是把系统中的对象抽象出来用类来描述。

⑵对系统中职责的分布建模
将系统的职责均衡的分布到各个类中,大概是用于设计控制类时。

⑶对非软件事物建模
通常是系统外部的事物,但参与系统内部的运作。

⑷对简单类型建模
例如自定义的枚举类型。

名称栏目:UML用户指南--UML类及其应用场合解析
标题来源:http://www.stwzsj.com/qtweb/news19/6719.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联