UML类图中的基本图示 ——《大话设计模式》读书笔记

UML类图中的基本图示 ——《大话设计模式》读书笔记   by斜风细雨QQ:253786989    2012-02-27

1 类(class

  第一行timer是类名,如果是抽象类,用斜体显示。第二行是类的属性。第三行是类的方法。“+”表示public,“-” 表示private,“#” 表示protected

2 接口

  顶端“<<interface>>”表示这是一个接口,第二行是接口方法。

  棒棒糖表示法

UML类图中的基本图示 ——《大话设计模式》读书笔记_第1张图片

  圆圈旁是接口名称,接口在bird类中实现。

3 继承

UML类图中的基本图示 ——《大话设计模式》读书笔记_第2张图片

  继承关系使用空心三角形加上实线表示。

4 实现接口

UML类图中的基本图示 ——《大话设计模式》读书笔记_第3张图片

  实现接口用空心三角形加虚线表示。

5 关联

  一个类需要另一个类(支持)

  关联关系用实心箭头表示。

6 聚合

  聚合表示一种弱得“拥有”关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。

  聚合关系用空心菱形加实线箭头表示。

7 合成

  合成(Composition)是一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。

合成关系用实心菱形加实线箭头表示。数字1、2是基数,表明这一端的类可以有几个实例。n表示可能有无数个实例。关联和聚合也可以有基数。

8 依赖

  依赖关系用虚线箭头表示。

UML类图中的基本图示 ——《大话设计模式》读书笔记   by斜风细雨QQ:253786989    2012-02-27

你可能感兴趣的:(UML类图中的基本图示 ——《大话设计模式》读书笔记)