【CS学习】——UML结构
2015-09-26 17:08
267 查看
UML的结构共分为三大部分:基本构造块、规则、公共机制。在第一部分中UML的基本构造块有分外三部分:事物、关系和UML中的图。UML中的事物和关系是构成UML九种图的基础。第二部分:UML的规则,每种编程语言都有自己规则,UML也不例外。第三部分:UML中的公共机制,又分为规格说明、修饰、通用划分和拓展机制。
类(class):同前面学习的面向对象中的类,是对一组具有相同属性、方法、关系和语义的对象的描述。
状态机(state mechanism):描述了一个对象或一个交互在生命期内响应时间所经历的状态序列。注意图形为四角椭圆的矩形,和类的图形相区分。
关联(association):描述了类之间的结构性的关系。最简单。
依赖(dependency):两个事物之间的使用关系。某个类使用了另一个类(或是其中的参数)
泛化(generalization):继承关系,子元素可以共享父元素的对象。
实现(realization):一个类实现了一个接口。
修饰:UML表示法中的每个元素都有一个基本符合,可以把各个修饰细节加到这个符号上。
通用划分:类/对象二分法、接口/实现二分法
扩展机制:对UML图示符号的扩展。包括:构造型、标注值、约束。
基本构造块
事物(things)
构成模型图的基本图示符号,面向对象的基本概念。类(class):同前面学习的面向对象中的类,是对一组具有相同属性、方法、关系和语义的对象的描述。
状态机(state mechanism):描述了一个对象或一个交互在生命期内响应时间所经历的状态序列。注意图形为四角椭圆的矩形,和类的图形相区分。
关系(relationship)
表示了图示符号之间的关系。关联(association):描述了类之间的结构性的关系。最简单。
依赖(dependency):两个事物之间的使用关系。某个类使用了另一个类(或是其中的参数)
泛化(generalization):继承关系,子元素可以共享父元素的对象。
实现(realization):一个类实现了一个接口。
UML中的图
UML中的规则
对于这些规则其实很前面学到的在VB中,在数据库中都很相似。类比了解即可。UML中的公共机制
规格说明:提供了一个语义底板,包含了一个系统的各个模型的所有部分,并且各部分相互联系保持一致。修饰:UML表示法中的每个元素都有一个基本符合,可以把各个修饰细节加到这个符号上。
通用划分:类/对象二分法、接口/实现二分法
扩展机制:对UML图示符号的扩展。包括:构造型、标注值、约束。
相关文章推荐
- aircrack使用
- Linux经常使用的命令(必看)
- UI:单例的写法
- iOS基础-UINavigationController、界面通信
- Visual Studio 2012简体中文专业版密钥(激活码)
- 广播和多播
- 黑马程序员—浅谈运算符重难点及注意事项
- 三:shell运算符
- 设置终端自动补全功能
- 深复制和浅复制
- nyoj -75日期计算
- uac 关闭
- WinCE 7 CeRapiInvoke
- C++输入流位置的小变动对程序的影响
- Eclipse配置前台开发环境
- JAVA文本域插入表情
- JavaScript高级程序设计之引用类型之Object 类型第5.1讲敏敏笔记
- Labelauty–jQuery单选框/复选框美化插件分享
- 游戏中实现快速点击功能(即双击)
- iOS讲解迷惑深入浅出之通知