【转载】UML基础——深入浅出UML类图一
来源:互联网 发布:淘宝办假身份在哪办 编辑:程序博客网 时间:2024/05/21 10:12
在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。MartinFowler在其著作《UML Distilled: A Brief Guide to the Standard ObjectModeling Language, ThirdEdition》(《UML精粹:标准对象建模语言简明指南(第3版)》)中有这么一段:“If someone were to comeup to you in a dark alley and say, 'Psst, wanna see a UML diagram?'that diagram would probably be a class diagram. The majority of UMLdiagrams I see are classdiagrams.”(“如果有人在黑暗的小巷中向你走来并对你说:‘嘿,想不想看一张UML图?’那么这张图很有可能就是一张类图,我所见过的大部分的UML图都是类图”),由此可见类图的重要性。
图1 类的UML图示
- public
class Employee { -
private String name; -
private int age; -
private String email; -
-
public void modifyInfo() { -
...... -
} - }
可见性
-
“可见性”表示该属性对于类外的元素而言是否可见,包括公有(public)、私有(private)和受保护(protected)三种,在类图中分别用符号+、-和#表示。 - ‚
“名称”表示属性名,用一个字符串表示。 - ƒ
“类型”表示属性的数据类型,可以是基本数据类型,也可以是用户自定义类型。 - „
“缺省值”是一个可选项,即属性的初始值。
可见性
-
“可见性”的定义与属性的可见性定义相同。 -
‚“名称”即方法名,用一个字符串表示。 -
ƒ“参数列表”表示方法的参数,其语法与属性的定义相似,参数个数是任意的,多个参数之间用逗号“,”隔开。 - „
“返回类型”是一个可选项,表示方法的返回值类型,依赖于具体的编程语言,可以是基本数据类型,也可以是用户自定义类型,还可以是空类型(void),如果是构造方法,则无返回类型。
图2
图3
转载自http://blog.csdn.net/lovelion/article/details/7838679
【作者:刘伟
- 【转载】UML基础——深入浅出UML类图一
- 【转载】UML基础——深入浅出UML类图二
- 【转载】UML基础——深入浅出UML类图三
- 【转载】UML基础——深入浅出UML类图…
- 【转载】UML基础——深入浅出UML类图五
- [转载]深入浅出UML类图
- 深入浅出——UML状态图
- 深入浅出UML类图一
- UML—基础
- 深入浅出——UML活动图
- 深入浅出——UML序列图
- uml 深入浅出
- 深入浅出UML
- UML视频总结(1) —UML基础
- 面向对象技术——UML基础
- 设计模式基础——UML类图
- UML基础——面向对象技术
- UML基础
- 谷歌三大核心技术
- C# Lua实现
- python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
- javascript
- 生命游戏(c语言)
- 【转载】UML基础——深入浅出UML类图一
- XCode中加载资源文件
- 【转载】UML基础——深入浅出UML类图二
- 【转载】UML基础——深入浅出UML类图三
- 【转载】UML基础——深入浅出UML类图…
- 【转载】UML基础——深入浅出UML类图五
- Exchange Server 2013 规划系列——数据库容量规划
- sql从查询结果创建一个临时表
- struts工作原理