UML类图图示
来源:互联网 发布:Linux sort 统计数量 编辑:程序博客网 时间:2024/05/02 00:34
1.类图
1.1.类
- “动物”矩形框,它就代表一个类(Class)。第一层显示类的名称,如果是抽象类,则用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。
1.2.接口
- “飞翔”它表示一个接口类,与类图的区别主要是顶端有<>显示。第一行是接口名称,第二行是接口方法。接口还有另一种表示方法,俗称棒棒糖表示法,就是唐老鸭类实现了‘讲人话’的接口。
1.3.类和接口的关系
类和类之间的继承关系:用空心三角形和实线来表示。
类和接口的继承关系,类实现接口。大雁实现了飞翔接口。实现接口用空心三角形和虚线来表示。
类与类之间的关联关系。例如:企鹅和气候两个类,企鹅是很特别的鸟,会游不会飞。更重要的是,它与气候有很大的关联。我们不需要知道为什么北极没有企鹅。总之,企鹅需要‘知道’气候的变化,需要‘了解’气候规律。当一个类‘知道’另一个类时,可以用关联。关联关系用实现箭头来表示。
类与类之间的聚合关系。例如:每只大雁都是属于一个雁群,一个雁群可以有多只大雁。所以它们之间就满足聚合关系。聚合表示一种弱‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。聚合关系用空心的菱形+实现箭头表示。
类与类之间的合成关系。例如鸟和其翅膀就是合成(组合)关系,因为它们是不分和整体的关系,并且翅膀和鸟的生命周期是相同的。“合成是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。”合成关系用实心的菱形+实线箭头来表示。
类与类之间的依赖关系。例如动物几个特征,比如有新陈代谢,能繁殖。而动物要有生命力,需要氧气、水以及食物等。也就是说动物依赖于氧气和谁。他们之间是依赖关系,用虚线箭头来表示。
0 0
- UML类图图示
- UML类图图示
- UML类图图示样例
- UML类图图示样例
- UML 类图基本图示法
- UML类图图示样例
- UML类图图示样例
- uml类图的图示方法
- uml类图示例
- UML类图示例
- UML类图示例
- UML类图示例
- UML类图示实例
- UML类图示例
- 分享一个UML类图的图示样例
- UML类图图示样例及说明
- UML类图图示样例及说明
- 【设计模式系列】UML类图图示样例
- JavaScript函数的四种调用形式
- linux--tcpdump
- 如何保持github上fork的项目与原项目同步
- 选择排序
- Android链式调用
- UML类图图示
- 1-Druid 前言
- html中引入js,不同时候引入的区别
- JS 消息框
- 550 create directory operation failed
- SpringBoot 配置富文本编辑器 xheditor
- vi使用小技巧
- PHP优秀学习文章资料汇总整理
- Firebird + IBExpert + VS2012 开发环境配置