【转载】UML类图画法
2014-03-05 14:23
351 查看
软件设计起步:UML类图画法
学习设计模式,画UML类图是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,是一种标准语言。
现在流行的主要工具有两种:RationalRose和MicrosoftVisio,这两种工具都比较易用,选择哪种工具就看个人的喜好了。本人对Microsoft的软件比较有好感,所以自然MicrosoftVisio2003是我的首选。
UML类图常用元素。
类:
类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。
498)this.style.width=498;" border=0<
CPerson是一个抽象类,它是不能被实例化的,而CFamily可以被实例化。
接口:
接口是被调用者调用的一组操作方法。
498)this.style.width=498;" border=0<
其实CPerson也可以作为接口。
UML类图中常见的几种关系。
泛化(Generalization):
498)this.style.width=498;" border=0<
一句话,就是继承的表示。是is-a的关系。
依赖(Dependency):
UML类图画法中依赖是一种使用关系,它说明一个事物规范的变化可能影响到使用它的另一个事务,但反之则不然。依赖关系的表示法是虚线箭头,箭头尾部的元素依赖箭头头部的元素,是use-a的关系。
498)this.style.width=498;" border=0<
关联(Association):
用于描述类与类之间的连接,是has?-a的关系。
498)this.style.width=498;" border=0<
聚合(Aggregation):
聚合是关联的特例。如果类与类之间的关系具有“整体和局部”的特点,则把这样的关联称为聚合。它往往有“包含”,“由……组成”的意思。
498)this.style.width=498;" border=0<
这里举的都是平时UML类图画法常用的几种情况,并不全面
学习设计模式,画UML类图是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,是一种标准语言。
现在流行的主要工具有两种:RationalRose和MicrosoftVisio,这两种工具都比较易用,选择哪种工具就看个人的喜好了。本人对Microsoft的软件比较有好感,所以自然MicrosoftVisio2003是我的首选。
UML类图常用元素。
类:
类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。
498)this.style.width=498;" border=0<
CPerson是一个抽象类,它是不能被实例化的,而CFamily可以被实例化。
接口:
接口是被调用者调用的一组操作方法。
498)this.style.width=498;" border=0<
其实CPerson也可以作为接口。
UML类图中常见的几种关系。
泛化(Generalization):
498)this.style.width=498;" border=0<
一句话,就是继承的表示。是is-a的关系。
依赖(Dependency):
UML类图画法中依赖是一种使用关系,它说明一个事物规范的变化可能影响到使用它的另一个事务,但反之则不然。依赖关系的表示法是虚线箭头,箭头尾部的元素依赖箭头头部的元素,是use-a的关系。
498)this.style.width=498;" border=0<
关联(Association):
用于描述类与类之间的连接,是has?-a的关系。
498)this.style.width=498;" border=0<
聚合(Aggregation):
聚合是关联的特例。如果类与类之间的关系具有“整体和局部”的特点,则把这样的关联称为聚合。它往往有“包含”,“由……组成”的意思。
498)this.style.width=498;" border=0<
这里举的都是平时UML类图画法常用的几种情况,并不全面
相关文章推荐
- UML类图画法及其之间的几种关系
- 【引用】UML类图画法及含义
- Rational Rose 2003 逆向工程转换C++ / VC++ 6.0源代码成UML类图(转载)
- 一张图了解UML类图画法
- (转载)UML类图几种关系的总结
- UML类图的画法
- UML类图画法及其之间的几种关系
- UML类图画法全程解析
- UML类图画法
- 【转载】UML类图
- UML类图符号 各种关系说明以及举例(转载)
- UML类图中类与类之间的关系及画法
- 软件工程-数据流图(DFD)画法《转载》
- UML类图几种关系的总结(转载)
- UML类图介绍及画法
- UML类图画法全程解析
- UML类图几种关系的总结(转载 http://blog.csdn.net/tianhai110/article/details/6339565 )
- UML类图画法
- 设计模式学习笔记一:UML类图 (转载)
- UML类图几种关系的总结(转载)