共查询到20条相似文献,搜索用时 0 毫秒
1.
2.
3.
面向对象基本概念与语言 总被引:5,自引:0,他引:5
面向对象技术已经成为计算机技术的不可分割部分。采用这个技术,在软、硬件开发和人工智能研究中都显现出巨大的优越性。但同时各种流派的面向对象设计的出现使人眼花潦乱。本文试图讨论面向对象程序设计的基本概念并介绍面向对象程序设计语言或系统的发展概况。对象、类、消息的程序设计模式其基本点在于对象的封装和继承性。封装使对象外界面和对象实现分离。要继承就得将对象管理起来并建立类体系。以及由此带来晚聚束和实体的多态性构成面向对象基本特征。文中论述这些特征有利于当前软件技术所追求的模块性、数据隐藏、数据抽象,可修改,易维护,并适宜于早期原型开发等目标。文中从模仿 Smalltalk、采用面向对象思想、可作面向对象设计三个方面简述了20余种基于对象的语言。 相似文献
4.
本文介绍一个新的面向对象的程序设计语言BETA。BETA语言在发展了十几年后,虽然国内对它了解甚少,但BETA的许多思想和风格确实在语言理论研究中占有重要地位,而且可以肯定,BETA将影响国内的一些研究工作.本文根据参考文献编译,限于篇幅,不可能完整而又详细地介绍。有兴趣的读者,请参考有关的文献.本文引用的参考文献系指B.B.Kristensen等人的文章中列出的参考文献。 相似文献
5.
李清 《计算机工程与科学》1999,21(3):79-82
本文介绍持久性设计的发展及相关概念,讨论持久性与面向对象语言结合中的对象标识及对象持久性问题,同时给出了一个在面向对象语言基础上扩充持久性的实现描述。 相似文献
6.
7.
综观三十年来开发的程序设计语言不难发现,至今在计算机领域内占主导地位的仍是当初就已形成的冯·诺依曼程序设计风格的命令型语言,象FORTRAN、COBOL、BASIC、ALGOL 60、Pascal与Ada等都属于这种类型。它们共同的设计思想是以存放初等数据类型值(如整、实、串型等)的变量作 相似文献
8.
本文介绍了笔者设计并实现的一种新型的面向对象的程序设计语言,着重讨论了在设计过程中采用的新的概念,并和其它类似语言作了比较. 相似文献
9.
张黔 《小型微型计算机系统》1999,20(3):199-203
要将并发性与面向对象及代码重用结合起来,必须解决“继承异常”问题。目前提出的方案大都针对特定问题,有一定的局限性。本文引入了一种新的同步模型,将同步控制分为同步策略控制与同步条件控制,同时引入了策略库,加大了并发对象的代码可重用性,在很大程度上避免或减少了“继承异常”的发生。 相似文献
10.
一、前言面向对象程序设计中的继承,作为一种模块扩充机制和一种类型精化机制,一方面能通过增加或修改已有类的特征去定义新类,为实现软件的重用提供了一种途径;另一方面能支持通过例化已有的类型去定义新类型,提供了由分析设计向实现的平滑转换。因此,继承相应地也应分为实现继承和行为继承两种方式。实现继承主要是为了代码的重用和共享;行为继承考虑的是由指引的多态导致了用子类对象替换父类对象的可能性,为了保证这种替换的正确性而要求子父类型间应满足的关系。在构造 相似文献
11.
面向对象的设计方法及有关语言的讨论 总被引:1,自引:0,他引:1
本文讨论了面向对象的软件设计方法,并分析了几种典型的面向对象的程序设计语言。面向对象的软件设计方法能使问题空间中的问题自然对应到解空间中的软件,由此能够提高软件的生产率和易维护性。面向对象的程序设计语言是面向对象软件的描述工具,它们通常具有如下特点:(1)信息隐蔽;(2)数据抽象;(3)动态结合;(4)继承。 相似文献
12.
Delphi语言中的面向对象特征探讨 总被引:1,自引:0,他引:1
Delphi作为一种有力的面向对象的开发工具,,以Pascal语言为基础,引入面向对象的类机制,从而实现了封装、继承和多态。本文举例论述了这种机制的优越性。 相似文献
13.
1·引言随着面向对象技术的发展,面向对象程序设计语言在软件设计、模块化、可扩充性、可复用性等方面给软件开发人员带来了很大的方便[lj。继承是顺序面向对象语言的一个基本特点,继承机制是面向对象语言的重要机制之一,是实现软件复用和可扩充的有效语言机制。Bertrand Meyer曾指出纯00语言的七个特性川:①模块化结构;②数据抽象(对象是抽象数据类型的实现);③自动 相似文献
14.
15.
面向对象程序设计语言的类型系统 总被引:2,自引:0,他引:2
本文引入了面向对象程序设计语言的类的概念,对类及春继承性给出了一种严格的形式化描述。这种形式化描述显然是建立面向对象模型的基础。 相似文献
16.
缺乏好的形式化语义模型使得并发面向对象语言的开发受到了很大的影响,本文设计了并发面向对象LISP语言COOLⅡ,给出了该语言的语法、基于配置的操作语义,并提出了并发对象演算CONOC,以此为基础讨论了COOLⅡ的变换语义。 相似文献
17.
18.
面向对象的SAS/AF程序设计语言的研究 总被引:1,自引:0,他引:1
本文结合面向对象分析(OOA)与面向对象设计(OOD)介绍了面向SAS/AF程序语言及探讨了面向对象的理念在SAS/AF中的实现。 相似文献
19.
20.