- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术及方法
( )
第 19 卷专辑 中南民族学院学报 自然科学版 V o l. 19 Sup.
( )
2000 年 9 月 Journal of SouthCentral U niversity fo r N ationalities N at. Sci. Sep. 2000
面向对象技术及方法
向健极
(武汉大学)
摘 要 首先对面向对象技术及方法作了简要介绍, 指出了该方法的本质是“对人类常规思维方
法的直接映射”, 然后, 对面向对象方法与传统的面向过程方法进行了比较, 指出了它们之间的内
在联系. 最后讨论了面向对象技术对软件复用的支持, 指出了面向对象方法支持软件复用的机制.
关键词 面向对象; 面向过程; 软件复用
中图分类号 311. 52 文献标识码 文章编号(2000) 专005903
T P A
1 面向对象技术与面向对象方法
面向对象方法和技术已成为 90 年代计算机领域的主流技术. 面向对象方法与技术起源于
面向对象的编程语言(OO PL ). 80 年代大批OO PL 的出现和不断提高标志着OO (面向对象)
技术开始走向繁荣和实用. 80 年代后期到 90 年代相继出现了一大批关于面向对象的分析与
设计的论文和专著. 进入 90 年代以来, 在学术界, 面向对象的方法与技术已成为最受关注的研
究热点, 越来越多的学术会议和学术期刊把面向对象列为主要议题之一, 并且每年都有许多关
于面向对象的专著出版. 在产业界, 越来越多的公司从传统的软件开发技术转向面向对象技
术, 并以此作为提高公司形象和产品信誉的标志. 特别是在一些发达国家, 几乎所有的新软件
开发, 都全面或部分地采用面向对象技术. 这一切都向人们表明, 90 年代的面向对象方法已在
计算机科学技术领域占据了无可争议的主流地位.
面向对象方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统
的软件开发方法.
( )
其基本思想是从现实世界中客观存在的事物 即对象 出发来构造系统, 并在系统构造中
尽可能运用人类的自然思维方式.
具体地讲, 面向对象技术是从问题域中客观存在的事物出发来构造软件系统, 用对象作为
对这些事物的抽象表示, 并以此作为系统的基本构成单位. 每个对象都有其属性和服务, 属性
表示事物的静态特征, 操作表示事物的动态特征. 对象的属性和服务结合为一体, 对外屏蔽其
内部细节, 称作封装. 把具有相同属性和相同服务的对象归为一类, 类是这些对象的抽象描述,
每个对象是它的类的一个实例. 通过在不同程度上运用抽象的原则, 可以得到较一般的类和较
收稿日期
作者简介 向健极, 男, 33 岁, 讲师, 硕士研究生, 武汉大学数学与计算机技术学院, 武汉 430072
© 1994-2007 China Academic Journal Electronic Publishing House. All rights reserved.
( )
中南民族学院学报 自然科学版 第 19 卷
60
特殊的类, 特殊类继承一般类的属性和服务. 复杂的对象可以用简单的对象作为其构成部分,
称作聚合. 对象之间的消息通信表达对象之间的动态联系, 对象之间的关联表达对象之间的静
态关系.
由于对象对应着具体的事物, 内部封装了其操作属性, 因而在进行系统开发时, 便于与用
户交流, 即当用户对自己的需求不太明
文档评论(0)