首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 328 毫秒
1.
面向对象设计是一种新的程序设计范例,本文重点探讨传统程序设计语言的面向对象设计方法,并简单介绍了WindowsNT中的对象机制。  相似文献   

2.
本文从现行功能性程序设计方法学的局限性论及面向对象程序设计方法学的实质,以及用该方法学进行程序设计的步骤,并有用Ada语言按此规范作设计的实例。面向对象程序设计方法学是现行功能性程序设计方法学的延伸和发展。用这这种规范开发的软件不仅适应并发、实时应用的要求,而且易于满足软件工程的规范。 Ada虽不是面向对象程序设计语言,但它的数据抽象和封装机制很适合于这种规范。从而,将面向对象程序设计方法学用于Ada程序设计,可以形成良好的程序设计风格。实际上,已经形成了Ada程序设计方法学。  相似文献   

3.
本文提出了一种在Prolog编程环境中嵌入面向对象程序设计范例的一种方法,最后,文中讨论了面向对象程序设计环境对新一代知识系统的支持。  相似文献   

4.
多重分派是面向对象语言的一个高级特性,是面向对象程序设计中多态性实现的基础。目前的主流面向对象语言Java与C++都不支持动态多重分派。文章介绍了Java语言现有的分派技术,讨论了为Java语言添加动态多重分派特性的几种途径并对它们的利弊进行比较。文章提出并分析了面向对象语言实现多重分派需要解决的若干问题,最后展望了未来的研究方向。  相似文献   

5.
Smallimitate是一个面向对象的程序设计环境.它具有两个显著的特点:(1)支持仿制.(2)通过装配完成设计.环境中的类,是用于装配的部件,具有二级语义icon:浅语义icon帮助用户快速理解和选用部件;深语义icon支持部件的动态装配.Smallimitate根据用户选用的部件和目的提供装配范例,用户模仿这些范例在装配流水线上完成设计.  相似文献   

6.
面向对象技术是当前计算机技术的热点之一。本文针对软件开发人员学习面向对象语言及程序设计技术,介绍了面向对象程序设计的几个主要概念及几种流行的面向对象语言。  相似文献   

7.
针对本科面向对象程序设计语言教学中存在的主要问题,在分析软件设计模式的面向对象特性灵活体现和应用的基础上,提出把软件设计模式引入面向对象程序设计教学的观点,并分析引入软件设计模式的教学方法。结合Java程序设计语言的教学实际,在理论和实践教学中取得了提高学生面向对象程序设计能力的教学效果。  相似文献   

8.
CST是一支持并发面向对象程序设计的实验语言。本文讨论该语言的并发面向对象程序设计机制及有关其实现的考虑。  相似文献   

9.
本文从应用的角度对面向对象程序设计的思想以及面向对象程序设计中引入的新的概念加以系统的描述。对支持面向对象程序设计的软件环境加以介绍。用SMALLTALK语言实现离散事件的模拟的概率分布框架并在该框架中实现单服务员排队问题的模拟仿真。  相似文献   

10.
面向对象程序设计的教学探讨   总被引:2,自引:0,他引:2  
本文以提高计算机专业的程序设计水平为目的,主要探讨面向对象程序设计的教学模式、教学内容和教学方法,提出了如何充分认识面向对象程序设计的特点和怎样选择属于主流方向的程序设计语言,并以C++语言教学为实例,提出了如何提高面向对象的程序设计水平。最后,根据计算机技术的发展,提出了实施可视化程序设计方法的必要性,并总结了在讲授VisualC++.NET的过程中应该突出的重点内容。  相似文献   

11.
Prolog是答案,问题是什么?   总被引:2,自引:0,他引:2  
作为第五代机计划的关键,知识程序设计要求一些特殊的工具以帮助人们用计算机表示和处理知识。Pro1og系统提供了一部分这类工具。本文提出了一些问题,用以说明逻辑程序设计应该与面向函数,面向对象、面向规则和面向存取的程序设计范例结合起来,以方便知识程序设计的任务。本文的第二个目的是将这些程序设计范例如何彼此进行综合并综合到一种灵活的、便于用户使用的计算环境中。这样的环境应该提供以下几个功能:源级的调试和监控设施、协调分析和实现的工具以及一个扩展的用户通信程序集。  相似文献   

12.
为了描述知识信息处理系统,人们提出了许多新的程序设计风格,如逻辑程序设计风格、函数程序设计风格、面向规则程序设计风格、面向对象的程序设计风格。但是,没有一种程序设计风格能够完全满足知识信息处理的要求。于是,人们着手探讨合成许多风格的语言。本文论述了合成面向对象与逻辑程序设计两种风格的必要性与可能性以及有关的技术难题,并且简单地介绍了我们研制的合成面向对象与逻辑程序设计两种风格的知识程序设计语言POOPL。它继承了面向对象程序设计对知识库的组织能力和逻辑程序设计对知识的表达能力,并且严格地区别面向对象与逻辑程序设计的语义,以求最大限度地挖掘面向对象程序设计与逻辑程序设计的全部优越性。  相似文献   

13.
本文介绍了作者在SUN 工作站上用Common Lisp 实现的一个面向对象语言OL-1的主要思想和实现技术,这个语言是一个为以后开发面向对象数据库(OODB)作准备的原型语言,其思想包括了面向对象程序设计系统的一般假设,即具有类、继承、实例化、消息传递等概念,本文还介绍了OL-1的类型结构和主要实现细节,其主要特点是采用反射机制(Reflection Mechanism)作为主要的实现手段,这为以后对语言进一步的扩充、修改和完善提供了十分方便的基础。  相似文献   

14.
面向对象数据库中SQL语义模型的研究   总被引:1,自引:0,他引:1  
结构化查询语言SQL是关系数据库(RDB)中广泛使用的查询语言,主要有四大功能:查询,操纵,定义,控制,这构成了关系数据库的功能主体。面向对象数据库是由面向对象数据模型定义的对象集合,该集合中的对象反映了面向对象程序设计所支持的对象语义。核心的面向对象数据库系统可以用下列等式表达它的组成;  相似文献   

15.
面向对象的问题求解和面向对象的程序设计代表了新颖的计算机程序设计方法和思维方法,此方法与通常的结构程序设计方法存在明显的差异。面向对象的语言具有一个强有力的特征:支持一种旨在使得计算机问题求解能更符合人的思维活动的概念。这种语言的代表就是C++语言,人们能够利用C++语言充分挖掘硬件潜在能力,并能在减少开销的前提下,提供更强有力的软件开发工具。 C++是一种混合性语言,它既具有独特的面向对象特征,又保留了传统的高效结构语言C的主要特征。C++提供给程序开发者面向对象的能力,而又不  相似文献   

16.
语言本身的设施决定了其进行面向对象程序设计的能力。本文以几种典型的传统程序设计语言为代表,论述了其语言设施支持面向对象程序设计的级别,并讨论了对传统程序设计语言进行面向对象扩充的一些问题。  相似文献   

17.
分布式并行程序设计范例   总被引:1,自引:0,他引:1  
本文介绍了几种分布式并行程序设计范例:计算-汇集-广播,分而治之,流水线,处理机场等。人们可参考上述范例,进行并行程序设计。  相似文献   

18.
本文针对面向对象程序的不足,根据奥地利语言哲学家路德维格·维特根斯坦(Ludwig Wittgenstein)关于世界和语言逻辑结构的哲学论述,并结合现实世界中对象能自动适应环境变化的特性,提出了一种以面向对象程序设计为基础并包含面向对象程序设计所有功能的新型程序设计语言--面向事实程序设计,并说明了该语言的特点、优点、结构和功能.  相似文献   

19.
分析当前高职计算机应用专业面向对象程序设计相关课程教学中主要存在过多强调语法教学,以及忽略面向对象程序设计思想培养等问题,提出以任务驱动为先导"做教学"一体化的面向对象程序设计教学方法,以提升高职计算机应用专业学生程序设计能力。  相似文献   

20.
本文完成了流化催化裂化(FluidizedCatalyticCracking,简称FCC)动态系统结构描述、模型构造和仿真分析这三部分工作。作者首次将面向对象程序设计方法中的面向对象机制应用于FCC动态系统仿真问题中,并为之建立了一个抽象通用的类层次。使用当今最为流行的TurboC++面向对象语言开发了FCC动态系统仿真程序。该程序设计过程直观清晰、层次分明,具有易阅读、易维护、易扩充和通用性强的特点。仿真分析结果表明本文作者在FCC动态系统仿真程序开发过程中引入面向对象机制是有效、成功的。文章前一部分给出FCC动态系统的结构描述和数学模型;文章后一部分应用面向对象方法求解FCC动态系统仿真问题并给出仿真实例。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号