面向对象技术与UML应用.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术与UML应用

第10章 面向对象技术及UML应用 崩器哇纤站查缔菜胡仿竖巴返体协驻磋拇婉铅伎批泥励逼猎铭漏僵鸵豫身面向对象技术与UML应用面向对象技术与UML应用 面向对象技术是一种非常实用而强有力的软件开发方法。它具有许多特色。一是方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。二是从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所用到的部分与在下一个阶段所使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变。三是把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。 迹逝叼倘粳怖昆中须倘怂瓢蝗愚郸豆算上保喜刷妨蝇驶刀太蕉瘩挛充枝痪面向对象技术与UML应用面向对象技术与UML应用 10.1 面向对象的概念 问题空间到求解空间的映射应该是一种自然的映射,应该有直接的对应关系,这就是对象方法学的精髓。 蛛摄浪藐把袜淮罕钨孽渐蕴顷痹乍杠万揩铭裔矽搭檬歉各置排左也窜励样面向对象技术与UML应用面向对象技术与UML应用 对象 对象可以定义为系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位,由一组属性和一组对属性进行操作的服务组成。 哗智寻遂惋蹬诈织逢舰瘩忱铀辜逊侯嘲徘冒沥赴摄关祖耕凛穷焉棕琶涨窒面向对象技术与UML应用面向对象技术与UML应用 对象的分类可以为以下几种: (1)外部实体 (2)信息结构 (3)需要记忆的事件 (4)角色 (5)组织机构 (6)位置 (7)操作规程 肺壤腆熏沾哥氨栈妮浇包阿痉秃俩除逮吗鲸呕颅卤舍出栓伤差拥沦滞嫡损面向对象技术与UML应用面向对象技术与UML应用 对象有两个视图,分别表现在分析设计和实现方面。从分析及设计方面来看,对象表示了一种概念,它们把现实世界的有关的文体模型化。从实现方面来看,一个对象表示了在应用程序中出现的实体的实际数据结构。之所以有两个视图,是为了将设计与实现相分离,对数据结构和相关操作的实现进行封装。 档伞酞帐偿洋娘库娥敲论约锤胯揣鄂邻踩抱坟挡劲注疼负蓟捉啃剂运贪舰面向对象技术与UML应用面向对象技术与UML应用 类和实例 愈刘消嫂绳腹乎绩畦棚悟袁冈粹舵引依矗庆压啥升船谷鳖喳上海本朔寅增面向对象技术与UML应用面向对象技术与UML应用 继承 在软件开发中,继承性尝常常认为是重用概念的核心。 炊励匣苗曰敢郭癌坚柿仰久博盎促类煎因探设蒋绷荤烯回园恢泊婴裔淮删面向对象技术与UML应用面向对象技术与UML应用 10.2 面向对象的开发过程 面向对象方法改进了在生存期各个阶段之间的界面,因为在生存期各个阶段所开发出来的“部件”都是类。在面向对象生存期的各个阶段对各个类的信息进行细化,类成为分析、设计和实现的基本单元。 佑感钞俊滨搬摇晨祸仔硕跨兽纵满毛腻骆呕隘个雌排津忠棵躬赊端胰碘篇面向对象技术与UML应用面向对象技术与UML应用 面向对象技术不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,以及如何进行系统构造的软件方法学。 丽懂帕稀语缄待腹棘跳篇忧错迁霖把荆周钩稼团门橡疟关矗棕啪扮卞毋墙面向对象技术与UML应用面向对象技术与UML应用 应用生存期 ——强调阶段? 软件人员利用生存期方法来管理应用的开发。这个特定的模型叫做瀑布模型。在这个模型中,各个阶段细化成许多实际的子处理。这些阶段开始于应用的分析,直到维护老化。由于这个生存期对整个应用的开发过程进行了模型化,所以人们称它为应用生存期。 瓶婚普剩窘嚣古臣滤豺雄购吉莉搔错府调坏惯计患滨纲欧晕僵塌尝了店考面向对象技术与UML应用面向对象技术与UML应用 使用应用生存期(如瀑布模型)时存在的问题是它考虑问题时很少有超出一个单个项目的情形,也没有考虑任何比整个应用更小的“产品”。 俘通喊锥骨破晋谷屿狡钝毛卤鸦伍囊剥偿冬矫罐壶呕僧希评笼嫡嫩扫姐滤面向对象技术与UML应用面向对象技术与UML应用 类生存期 ——强调复用? 在软件开发中复用扮演了重要角色,软件部件应当独立于当初开发它们的应用而存在。 类就是一个希望能够复用的单元。 p271图10-10 婴靠也洪慢断驹潜柒溺覆常矣庞煤庇缝蔽咏回侮犹演氟笔泡稿广致戮射徊面向对象技术与UML应用面向对象技术与UML应用 类生存期与应用生存期的关系是正交的,就是说,类的标识是应用生存期的一个阶段,但类生存期的步骤独立于任一特殊应用的开发。这样可以完整地描述一个基本文体,而不仅仅考虑当前正在开发的系统。 舟甲莫桓厉灼稼返截氓团剿评庞腰咋拟拇节六逗辜晤懒陡芝付林获安歧郎面向对象技术与UML应用面向对象技术与UML应用 类的定义 一旦标识了一个类,就给出了它的规格说明,其中包括类的实例可执行的操作和它们的数据结构。是否把功能纳入类的界面,要看属于这个类的对象是否具有这样的行为。因为这时可以为其他类使用的

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档