




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
陈王贤2014-1-16,如何使用UML基础知识,学习目标,掌握UML基础图形了解UML语言结构了解UML的8种视图(总13种)UML画图工具astah入门,内容概要,面向对象基础UML语言结构astah工具介绍,内容概要,面向对象基础UML语言结构astah工具介绍,面向对象基础,类和对象类的属性、方法(也翻译为操作、动作)类和类的关系继承(也翻译为泛化)。子类和父类关联依赖聚合和组合抽象类接口类类的多态特性,类和对象,类是具有相同属性和操作的对象集合的总称。它是面向对象的一个基本概念,类封装了客观世界中对象实体的特征与行为,即属性与方法。,类的属性、方法,类的继承,类的依赖,类的关联,关联的修饰,关联的导航箭头类在关联中的角色名关联的命名关联的类的多重性约束符限定符,类的聚合,聚合是关联的一种,是较强的关联,类的组合,组合也是关联的一种,是比聚合更强的关联,关联聚合组合的区别,聚合是关联的一种,是较强的关联组合也是关联的一种,是比聚合更强的关联类与类之间的关系图,抽象类,百度百科抽象类是不能实例化的类,但是其中的方法可以包含具体实现代码在C+中,含有纯虚拟函数(最少含有1个)的类称为抽象类,它不能生成对象;可以包含一般的方法,接口类,接口是一组方法声明的集合,其中应仅包含方法的声明,不能有任何实现代码在C+中,如果想定义一个接口,可以通过将一个类中所有方法定义为纯虚方法来做到,抽象类和接口类的区别,抽象类表示“是一个(IS-A)”关系的抽象,它抽象了类的本体,其使用动机是在不允许实例化的限制下复用代码。接口表示“能(CAN-DO)”关系的抽象,它抽象了类的行为,其使用动机是松散对象间的耦合以及实现程序多态性抽象类与接口的区别及应用,类的多态特性,面向对象的三大特征:1.封装:保证对象自身数据的完整性、安全性2.继承:建立类之间的关系,实现代码复用、方便系统的扩展3.多态:相同的方法调用可实现不同的实现方式。C+有两种多态:1.编译时的多态:函数重载和运算符重载,在编译时就决定调用哪个函数2.运行时的多态:通过类继承和虚函数实现的。,运行时的多态,小结,类的UML表示类之间的关系抽象类和接口类类的多态特性,内容概要,面向对象基础UML语言构成astah工具介绍,UML语言构成,构造块这些是基本UML建模元素、关系和图。公共机制表达语义细节的公共规定。构架系统构架的UML视图。,1)UML构造块,物件:这些是建模元素本身。关系:这些把物件联系在一起,关系说明两个或多个物件是如何语义相关的。图:这些是UML模型的视图,它们展现物件的集合。,1.1)物件,结构物件:UML模型的名词,如类、接口、协作、用例、活动类、组件、节点。行为物件:UML模型的动词,如交互、状态机。组物件:包,它用于把语义上相关的建模元素分组为内聚的单元。注解物件:注解,它附加到模型以捕获特殊信息。,1.2)关系,1.3)图,2)UML公共机制,规格说明:模型模板的、图标的定义公共分类:各种元素的名词解释修饰:模型元素的要点,如初始值、返回值、公用/私有等扩展机制:约束、自定义结构等,2.1)规格说明,2.2)公共分类,2.3)修饰,2.4)扩展机制,3)UML架构,逻辑视图:捕获问题域的词汇,作为类和对象的集合。重点是展示对象和类是如何组成系统、实现所需系统行为的进程视图:建模在我们系统中的可执行线程和进程作为活动类。其实,它是逻辑视图面向进程的变体,包含所有相同的制品。实现视图:对组成基于系统的物理代码的文件和组件进行建模。它同样展示出组件之间依赖,展示一组组件的配置管理以定义系统的版本。部署视图:建模把组件物理地部署到一组物理的、可计算节点上,如计算机和外设上。它允许你建模横跨分布式系统节点上的组件的分布。用例视图:所有其他视图都是从用例视图派生而来,该视图把系统的基本需求捕获为一组用例,并提供构造其他视图的基础。,内容概要,面向对象基础U
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 账号共同使用协议书
- 装车承包合同协议书
- 经济法概论答疑解惑试题及答案
- 花店分红投资协议书
- 约定手机维修协议书
- 经济承包合同协议书
- 购买沙子水泥协议书
- 贷款质押监管协议书
- 质押财产抵债协议书
- 购买假酒赔偿协议书
- 四下劳动实践试题及答案
- 医疗机构经营情况说明范文
- 月子中心产康部产后恢复流程解析
- 中国邮政集团有限公司国企招聘笔试真题2024
- 社会福利 课件汇 高和荣 第6-11章 社会福利客体-社会福利的挑战
- 2025年安徽合肥东部新中心建设管理办公室招聘2人历年高频重点模拟试卷提升(共500题附带答案详解)
- 热电材料与器件-深度研究
- 2024-2025学年统编版道德与法治八年级下册第四单元检测卷(含答案)
- GB/T 2812-2024头部防护通用测试方法
- 呼吸机湿化的护理
- 总公司与分公司隶属关系证明-企业管理
评论
0/150
提交评论