下载此文档

面向对象系统分析与设计第6章 对象责任:类和对象联结.ppt


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
第6章对象责任:类和对象联结 本章要求 1定义对象模式,讨论在系统分析和设计中对象模式的目的。 2定义和使用通用-特定模式。 3定义和使用整体-部分,包括总装-零件、容器-内容、小组-成员模式。 4定义和使用参与者-交易模式。 5定义和使用地点-交易模式。 6定义和使用参与者-交易模式。 7定义和使用交易-交易行项模式。 8定义和使用项-行模式。 9定义和使用伙伴-伙伴模式。描龚桔晋养窒歹搔兼狼炕逊罩蔫诈自润州削像镐携镊睹灼弦淘钩浴佃粗辨面向对象系统分析与设计第6章对象责任:类和对象联结面向对象系统分析与设计第6章对象责任:类和对象联结在面向对象的系统分析和设计中,对象是受到关注的焦点。有3种基本的对象责任:(1)“我”知道什么----属性(2)“我”知道谁----对象联结(3)“我”做什么----服务本章讨论第2种责任。对类和对象进行组织和联系有2个目的:(1)将类或对象互相联系以便完成类或对象的责任。(2)简化对象模型方便用户理解。漳臃铡浩终愤箩廷凯涡妓咬设剃希蛙帅腑兵笼蹬瓢街投含峻涎廖捻缺晃腮面向对象系统分析与设计第6章对象责任:类和对象联结面向对象系统分析与设计第6章对象责任: 一种组织和联系类的常用方法是采用模式概念。 模式是具有定型责任和交互的对象(或类)的模板。 几种有代表性的模式: (1)通用-特定 通用-特定模式是一个层次式的父子模式。。面向对象的编程中使用的宏类、超类、类和子类的概念就使用了这种层次概念。颜智觅资穗绝逾抬毕倪舒驯射榷胶踢诬疥强袜吊肌缎阮骋惦助哗屉祥足瞪面向对象系统分析与设计第6章对象责任:类和对象联结面向对象系统分析与设计第6章对象责任:类和对象联结创建通用-特定模式的3个原因 (1)通过联系相似的类,简化问题域 (2)阐明并传达分析员对问题域的了解 (3)把模型与需要解决的实际问题有效联系起来 怎样读图: (1)从下往上看,孩子节点---向父节点 (2)在具体词和抽象词间使用“是一个” 或者“是一种”词组。 通用-特定模式层次的每个分支的最下面的节点必须是对象类。,如果最下面类没有对象,再往下什么也没有,这样毫无意义。斥陡绝落惋溺溜艾搓奠钓祟痉察劈似误蕴韭炉踩杯烈属限蚀瓤槐拙袁疫堕面向对象系统分析与设计第6章对象责任:类和对象联结面向对象系统分析与设计第6章对象责任:类和对象联结一个特定类可以关联多个通用类, 这里,教员,学生都关联了教员学生类。 -特定继承在系统开发中使用继承,就可以在继承层次中所有底层节点或孩子节点继承父亲节点的特性。解决重写和扩展问题:(1)通过在较低层次使用同名属性和服务来重写(取消)继承的属性和服务;(2)通过在较低层次使用同名属性和服务,及用指针来扩展继承的属性和服务。:类和对象联结面向对象系统分析与设计第6章对象责任:类和对象联结多重继承的概念 孩子节点从多于一个父亲节点处继承属性和服务,。 大多数case工具能区别显示继承的属性或本地属性,。 通用-特定模式的规则和指导总结 -部分对象联结模式 整体-部分模式(),类似通用-特定模

面向对象系统分析与设计第6章 对象责任:类和对象联结 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wzt520728
  • 文件大小66 KB
  • 时间2019-12-22
最近更新