UML类图符合
来源:互联网 发布:苹果手机淘宝怎样登录 编辑:程序博客网 时间:2024/06/08 08:13
1.
第一层显示类的名称,如果是抽象类,则就用斜体显示。
第二层是字段和属性。
第三层是类的方法。
注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。
2.
第一行是接口名称。
第二行是接口方法。
3.
4.
5.
6.
聚合:表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分,例如:公司和员工
组合(Composition):用实心的菱形+实线箭头来表示
组合:部分和整体的关系,并且生命周期是相同的。例如:人与手
7.
8.
类之间的关系
关联(Association)
可以分为以下三种:
注意:关联还要以分为单向关联和双向关联
依赖(Dependency)
或者类A负责实例化类B,那么可以说类A依赖类B。和关联关系不同,无须在类A中定义类B类型的属性。
聚集(Aggregation)
聚集关系还可以分为两种类型:
泛化(Generalization)
实现(Realization)
以下是GOF设计模式中的描述:
图一:
此实线箭头表示,
图二:
那条连线表示双向关联:
看左边,
看右边,
图三:
那条连线表示单向关联:
基本的意义跟上面的是一样的,
图四:
那个大的包围的框叫软件包,
图五:
如此虚线的箭头表示实现一个接口.
图六:
水平的连线还是表示上面所说的关联,
图七:
带菱形的箭头表示基本聚合,
空心的菱形表示Wheel对象并不随Car的创建而创建,销毁而销毁.
图八:
意义和上面类似,
图九:
- UML类图符合
- Visual Studio 2010 建模学习(四) - 5种符合UML2.1.2规范的UML图
- UML那些事儿:六类UML图
- UML那些事儿:六类UML图
- UML那些事儿:六类UML图
- UML--UML类图关系大全
- UML那些事儿:六类UML图
- UML 类图介绍
- UML 类图介绍
- UML 类图介绍
- UML 类图介绍
- UML类图讲解
- UML 类图介绍
- UML 类图介绍
- UML类图详解
- UML类图详解
- UML类图详解
- UML类图详解
- HDU 2546 —— 饭卡 01背包入门
- c2w
- SQL优化大全
- 负载均衡的基本算法
- Cordova系列之二Android Plugin
- UML类图符合
- 如何用Java实现两个文件的拼接
- UnsupportedOperationException: Can't convert to dimension:type=0x1解决方案
- android 长按和点击监听事件 谁先执行
- CCD摄像头视场角计算公式
- 多编程范型下的函数式编程(上篇)——基本概念
- python多线程抓取类
- 轻松解读网络术语
- 图像处理算法基础(四)---中值滤波自实现及opencv函数