软件工程导论第9章面向对象方法学引论.pdfVIP

软件工程导论第9章面向对象方法学引论.pdf

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

猾华大学出版社

第9章面向对象方法学引论

9.1面向象方法学概述

92面对象

.向的概念

9.3面向对象建模

9.4象模

对型

9.5动态模型

9.6功能模型

9.73种模型之间的关系

9.8小结

习题

清华广字出版社藻学A

传统的软件工程方法学曾经给软件产业带来巨大进

步,部分地缓解了软件危机,使用这种方法学开发

的许多中、小规模软件项目都获得了成功。但是,

人们也注意到当把这种方法学应用于大型软件产品

的开发时,似乎很少取得成功。

在20世纪60年代后期出现的面向对象编程语言

Siml-67中首次引入了类和对象的概念,自20世

ua

纪80年代中期起,人们开始注重面向对象分析和设

计的研究,逐步形成了面向对象方法学。到了20世

纪90年代,面向对象方法学已经成为人们在开发软

件时首选的范型。面向对象技术已成为当前最好的

软件开发技术。

清华交学出版社期布盘就pmH

9.1面向对方法学

象概述

9.1.1面向对象方法学的要点

发和基本,

面向对象方法学的出点原则是尽可能模

拟人类习惯的思维方式,使开发软件的方法与过程

尽可能接近人类认识世界解决问题的方法与过程,

也就是使描述问题的问题空间(也称为问题域)与实

现解法的解空间(求解域)

也称为在结构上尽可能一

致。

客观世界的问题都是由客观世界中的实体及实体相

互间的关系构成的我

。们把客观世界中的实体抽象

e所要解决的问题

题域中的对象(ojc)因为

为问bt。

具有特殊性,因此,对象是不固定的。一个雇员可

以作为一个对象,一家公司也可以作为一个对象,

到底应该把什么抽象为对象,由所要解决的问题决

信华无学出加他阿尻时j出息

从本质上说,用计算机解决客观世界的问题,是借

助于某种程序设计语言的规定,对计算机中的实体

施加某种处理,并用处理结果去映射解。我们把计

算机中的实体称为解空间对象。显然,解空间对象

取决于所使用的程序设计语言。例如,汇编语言提

;的高级语言提供的

供的对象是存储单元面向过程

对象,是各种预定义类型的变量、数组、记录和文

件等等。一旦提供了某种解空间对象,隐含规定

了允许对该类对象施加的操作。

从动态观点看,对对象施加的操作就是该对象的行

为。在问题空间中,对象的行为是极其丰富多彩的,

然而解空间中的对象的

文档评论(0)

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

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

1亿VIP精品文档

相关文档