下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档编码 : CK8E7R3D7G1 HG4L1G5P2X10 ZL1U9D1R3Z6第四章面对对象方法1.基本概念:1对象在系统分析和系统构造中,对象是对客观世界事务的一种抽象,是由数据 属性 及其上操作 行为 组成的封装体;2类是具有相同结构、行为和关系的一组对象的描述;3属性每一对象的属性是一些有着确定值的、用于描述对象状态信息的数据;4服务为了完成某一任务,一个对象所供应的、并表达其责任的操作;5消息一个对象为实现其责任而与其他对象的通信,在面对对象方法中,对象之间只能通过消息进行通信;6继承表达类之间相像性的一种机制,即在已有的类的基础之上增量构造新的类,前者称为父类 或超类 ,后者
2、称为子类,假如子类只从一个父类继承,就称为单继承,假如子类从一个以上父类继承,就称为多继承;7操作是类的实例被要求执行的服务;8关联把一组具有相同结构特性、行为特点和语义的链的描述称为关联;9链是对象引用的元组列表 ;或两个模型元素集合之间的一种语义关系;10依靠一个依靠规约了两个模型元素11状态一个状态是在对象的生命期内的一个条件,或在对象中意某个条件,进行某个动作或等待某个大事的期间内的一个交互;12大事指可以引发状态转换的所发生的事情;2.对象的特点:自治性,对象具有确定的独立运算才能,封闭性,对象具有信息隐匿的才能,通信性,对象具有与其他对象通信的才能;3.面对对象方法同结构化方法的比
3、较:结构化方法强调过程抽象和模块化,将现实世界映射为数据流和加工,加工之间通过数据流进行通信,数据作为被动的实体被主动地操作所加工,是以过程 或操作 为中心来构造系统和设计程序的 ; 面对对象方法把世界看成是独立对象的集合,对象将数据和操作封装在一起,供应有限的接口, 其内部的实现细节、数据结构及对它们的操作是外部不行见的,对象之间通过消息相互通信, 面对对象方法具有的继承性和封装性支持软件复用,复杂大系统不断进展和变化的要求;4.Coad-Yourdon 方法:并易于扩充, 能较好的适应该方法认为, 人类在熟识和懂得现实世界的过程中,普遍运用着下面三个构造法就,区分对象及其属性,区分整体对象
4、及其组成部分,不同对象类的形成及区分;5.面对对象方法分析阶段的五个主要活动及其内容:标识类及对象、标识结构、标识主体、定义属性及实例连接、定义服务及消息连接 ; 两层矩形符号表示类及对象,内层矩形表示类,分为三部分,类名、属性名、服务名,外层矩形表示该类的对象 ; 标识的结构有两种,一般 /特殊结构和整体 /部分结构 ; 精炼主题可以从问题域和接口复杂性两方面入手 ; 可以从四方面考虑标识属性,原子概念,规范化,标识机制,保持一个可导出的属性;6.面对对象设计 OOD :OOD 分为四部分,问题域部分,保持系统总体结构的稳固性,人机交互部分,任务治理部分,简化总体设计和编码,数据治理部分,包
5、括数据存放方法的设计和相应服务的设计;7.三种面对对象的设计模型 OSA 模型 :对象关系模型、对象行为模型、对象相互作用模型;8.面对对象中特殊的关系集合:一般关系 is a,一个对象类中的每一对象是另一对象类的一个对象,聚合关系 is part of ,一个对象, 称之为聚合, 是由一些称之为成分的对象构成的,联合关系 is member of ,该关系用于生成一个由对象构成的集合,并把该集合看作是一个对象,is member of 关系总是二元关系 ; 成员类是联合的子集,对象是成员类的子集,对象是联合子集的子集;9.对象关系模型图 ORM ,对象行为模型,对象交互模型:对了构造 ORM 图, OSA 给出了五个基本概念,对象、关系、对象类、关系集合、约束为了构造对象行为模型,OSA 集中于三个基本概念,状态、触发、动作,OSA 借助于状态网,描述对象间的同步交互;10.统一软件开发过程 USDP 及其阶段:USDP 是以用况为驱动的、以体系结构为中心的、迭代、增量的过程,分为初始、细化、构 造、移交四个阶段;辅导本章设计题为标识类、对象,及其属性与操作等,一般与 DFD 建模题在一起,考参考第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黄牛购销合同
- 国防奖学金协议新
- 代理招生协议书(教育补习机构)
- 工程允许偏差值表
- 浙江省湖州市吴兴区2024年七年级第一学期数学期中试卷【附答案】
- 工程项目转包协议书(同名9383)
- 中考物理复习专项类型1科学思维题组2课件
- 湖南省2024年普通高中学业水平合格性模拟考试数学仿真卷(一)2
- 湖北省宜荆荆随恩2023-2024学年高二下学期5月月考政治试题(B卷)
- 工程项目融资论文-融资风险控制论文
- 口腔颌面部肿瘤概论(口腔颌面外科课件)
- 《义务教育数学课程标准(2022年版)》测试题+答案
- 中华民族共同体概论课件专家版2第二讲 树立正确的中华民族历史观
- 特种设备使用单位日管控、周排查、月调度示范表
- 学习“抗美援朝精神”感悟心得体会3篇
- 朝鲜饮食文化起源
- 天健军卫医院信息系统住院部分ppt课件
- 动态心电图分析系统讲解
- (完整版)内部审计工作流程图最新(精华版)
- 证券公司客户交易结算资金第三方存管业务规则
- 【结题报告】《初中数学课堂合作学习的低效成因分析及对策研究》结题报告
评论
0/150
提交评论