首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
面向对象方法学的研究   总被引:3,自引:0,他引:3  
面向对象的程序设计思想被认为是80年代的结构程序设计,从更高更广的角度,研究面向对象的方法已成为90年代的热门课题,它已不仅仅局限于程序设计领域,也逐步渗透到了软件开发、系统模拟、CAD、图形处理、数据库及知识库的组织与管理、专家系统和体系结构等计算机软件的各个方向,许多专家学者已开始从认识方法论的角度研究这一方法。以该思想为基础的程序设计语言也发展起来,并显示出强大的生命力。本文简单介绍了几个典型的面向对象程序设计语言并对它们进行了一些比较,着重论述了面向对象的基本思想和方法学,还讨论了面向对象概念与计算机有关方向的关系.  相似文献   

2.
<正> 引言面向对象的程序设计思想被认为是80年代的结构程序设计,从更高更广的角度研究面向对象的方法已成为90年代的热门课题,它已不仅仅局限于程序设计领域,而且逐步渗透到了软件开发、系统模拟、CAD、图形处理、数据库及知识库的组织与管理、专家系统和体系结构等计算机软件的各个方向,许多专家学者已开始从认识方法论的角度研究这一方法。  相似文献   

3.
人工智能和面向对象的程序设计都是80年代计算机界的两个热门领域,目前人工智能所面临的困难是程序的规模越来越大,程序的结构也越来越复杂,面向对象的技术则是一种直接反映和模拟现实世界的系统分析、设计和实现的方法,全面采用面向对象的技术的软件系统具有模块性、可重用性、继承性和封装性等特点,因此,这项技术十分适合于用来解决人工智能程序设计中所遇到的那些问题。  相似文献   

4.
<正> 引言面向对象的程序设计思想被认为是80年代的结构程序设计,以该思想为基础的程序设计语言也相继问世,并显示出强大的生命力,Smalltalk-80,POOL,Actor,Orient-84 等都是此类语言的优秀代表。我们在VAX/VMs 系统上实现了Smalltalk-80 系统,从中获得了许多新思想。我们感到,正如由逻辑程序设计思想而引出了其实现技术的研究,进而发展到开发相应的体系结构一样,面向对象的软件系统的实现技术和体系  相似文献   

5.
前言     
<正> 随着面向对象程序设计、软件工程和知识工程研究的进展,面向对象风格的研究在80年代受到了广泛的重视,并将成为90年代计算机领域中的研究热点。面向对象方法的基本出发点是尽可能地模拟人的自然思维方式。这种方法不仅仅局限于程序设计领域,并已渗透到了软件开发、软件重用、系统模拟、CAD、图形处理、数据库及知识库的组织与管理、专家系统、体系结构等计算机  相似文献   

6.
Java是一种完全面向对象的程序设计语言,不再支持过程式的程序设计。在C++中由于混用面向对象和过程式程序设计而引起的问题,在Java中将不再存在。本讲首先介绍面向对象程序设计的基本概念,然后介绍在Java中如何实现面向对象的程序设计。  相似文献   

7.
面向对象程序设计原则之一——编程规范篇   总被引:1,自引:0,他引:1  
说明:本文的所有内容均以VisualBasic为例,对于其他的面向对象的程序设计语言同样适用。面向对象的程序设计方法(OOP)是一种系统化的程序设计方法,它允许抽象化、模块化的分层结构,具有多态性、继承性和封装性。面向对象的程序设计不同于标准的过程化程序设计,程序设计人员在进行面向对象的程序设计时,不再是单纯地从代码的第一行一直编到最后一行,而是考虑如何创建对象,利用对象来简化程序设计,提高代码的可重用性。面向对象的程序设计技术成为程序设计领域中的主流,这已是不争的事实。它在描述诸如用户界面友好的应用程序,以窗口为基础…  相似文献   

8.
面向对象程序设计是一种实用的程序设计方法学,它采用全新的方法来求解问题.本文概述了面向对象程序设计方法的关键概念,同时着重介绍了一个基于面向对象概念的窗口软件OOWS,叙述了OOWS的设计、实现和应用.  相似文献   

9.
本文从自动机和自动机网络的观点,来揭示面响对象程序设计风格和语言中诸如类,对象,消息传递,继承等基本概念的实质。面向对象的程序设计风格不一定非要用面向对象的程序设计语言(如Smalltalk-80,Act-2等)才能表演出来。文中对PROLOG语言提出具体的方法,使之在运用PROLOG语言进行程序设计时体现面向对象程序设计风格。  相似文献   

10.
针对面向对象程序设计等课程的教学实际,分析普遍存在的过于关注编程语言功能、忽视面向对象程序设计方法等教学问题,提出按照程序设计方法组织教学等7项教学内容改进措施以及选用应用型程序设计案例等5项教学方法改进措施。  相似文献   

11.
马慧 《现代计算机》2011,(10):58-60
《面向对象程序设计》是计算机专业的一门基础课程。与面向过程程序设计相比,面向对象程序设计的设计思想是全新的,课程内容论性较强,比较枯燥,不容易被学生接受理解。结合教学实践,分析教学过程中碰到主要问题的成因,阐述对《面向对象程序设计》教学方法的理解及运用。  相似文献   

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

13.
面向对象程序设计是继面向过程的结构化程序设计之后产生的一种新的设计方法,是目前开发大型软件的主流方法之一。多态性是该程序设计中的重要特性之一,具有一定的复杂性和灵活性,可以增强应用程序的灵活性和可维护性,在基于面向对象的程序设计中被广泛应用。该文首先讲述了面向对象和面向对象程序设计;然后详细阐述了面向对象程序设计中多态性的概念、分类和应用条件;最后举例分别说明了每种多态性的应用,并对其做出了分析。  相似文献   

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

15.
面向对象程序设计方法(OOP)通常要通过面向对象系统的支持(如C++)。本文提出了一种利用非面向对象程序设计语言进行面向对象程序设计的方法。  相似文献   

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

17.
20世纪80年代,结构化程序设计(Structure Programming,SP)是主要的程序设计方法。然而,随着应用程序日趋复杂化和大型化,传统的软件开发技术难以满足发展的新要求。20世纪80年代后,面向对象的程序设计(Object Orient Programming,OOP)技术日趋成熟并逐渐地为计算机界所理解和接受。面向对象技术之所以会受到广泛的重视,主要是因为它的思想接近于客观世界的实际和符合人们通常的思维。到目前为止,O O技术得到了最广泛的应用,并且也被证明不是软件开发的“银弹”。从Robert Martin到BertrandMeyer,研究者们把OO的能力和局限摸了个一清…  相似文献   

18.
面向对象的程序设计范例与逻辑程序设计范例和函数程序设计范例是当今人工智能程序设计的三大主要范例。对于面向对象的程序设计语言,环境,以及机器系统的研究日益广泛和强烈。面向对象的程序设计(语言)的主要特征是信息隐藏,数据抽象,数据类型的动态汇集(晚期汇集或动态汇集),以及性质继承。——译者  相似文献   

19.
目前无论在学术界还是工业界,很多人士简单地将面向方面程序设计理解为模块化横切关注点,狭隘地认为 面向方面程序设计构建在面向对象程序设计之上,是面向对象程序设计的扩展、有效的补充等。回顾了面向方面程序 设计的定义,分析了面向方面程序设计区别于其它程序设计方法的本质特征,并形式化了定义中的量化语句与方面, 给出了量化语句与方面的语义。重申了面向方面程序设计的本质特性是Quantification与()bliviousncss,模块化横切 关注点只是其带来的一个好处。同时指出了面向方面程序设计是一种新型的程序设计范式,独立于面向对象等其它 程序设计方法。并且,基于此定义,给出了面向方面程序设计语言需满足的最小条件集,并比较了主流的面向方面程 序设计语言,探讨了这些语言在面向方面程序设计理念上的差异。  相似文献   

20.
面向对象的程序设计方法与C++兰州铁道学院郑丽英面向对象的程序设计方法与传统的结构化程序设计方法有很大的不同。传统的结构化程序设计技术运用于开发软件系统时,采用基于功能的,自顶向下的功能分解法设计系统结构,从而提高了软件的易读性和可靠性,是一种典型的...  相似文献   

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

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