首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 424 毫秒
1.
多态性作为面向对象语言的核心,增强了程序设计的灵活性。本文结合例子,对强制多态,重载多态,参数类型化多态,包含多态这四种多态实现机制进行了分析,阐述了多态性在程序设计中的应用。最后提出了目前多态性研究中存在的问题。  相似文献   

2.
多态性是面向对象程序设计中实现软件代码重用的一个重要特性。多态性是指程序中同一个语法单位, 可以有多种语义、诱发多种型态。多态性包括数据的引用和共用,程序的匹配连接和代码重用等方面。多态性与类和继承机制的组合蕴含着卓越的表达能力,大大加强了软件的可重用性和可扩充性。以简单的C++ 程序实例讨论多态性的各种表现形式:数据的多态性、函数的多态性、重置多态和动态绑定,为面向对象程序设计的教学提供参考。  相似文献   

3.
着重讨论了面向过程的程序设计方法和面向对象的程序设计方法,对面向过程方法和面向对象方法在分析过程、设计过程以及特点等多方面进行了分析和比较,从而得出面向对象的优点,并推荐使用面向对象的程序设计方法。  相似文献   

4.
文章讨论了面向对象与面向过程的程序设计方法,并对它们进行了比较,重点论述了面向对象的程序设计方法与面向过程的程序设计方法的区别以及面向对象的程序设计方法的主要优点。  相似文献   

5.
李香菊 《科技信息》2009,(34):I0224-I0225,I0226
Java语言是一种纯面向对象的程序设计语言,实现了面向对象开发技术中重要特征之一的多态性。本文详细介绍了Java语言实现动态多态性的原理,并结合实例说明了动态多态性在程序设计中的应用。  相似文献   

6.
本文针对面向过程的程序设计语言在数据处理方面的弊端 ,讨论了由Microsoft提出的统一的数据接口标准 ,数据访问对象 (DAO)、远程数据对象 (RDO)及ActiveX数据对象(ADO)。面向对象的程序设计语言使用这些接口可以和各种不同格式的数据库进行完美整合  相似文献   

7.
多态性是面向对象程序设计的重要概念之一,C++支持面向对象程序设计。本文讨论了C++多态性的类型和实现方式,结合例子说明了多态性技术在C++程序设计中的应用。  相似文献   

8.
面向对象程序设计语言C++中多态性的实现方式   总被引:1,自引:0,他引:1  
多态性是面向对象程序设计语言C++的重要概念之一。本文详细讨论了在C++中多态性的4种实现方式、各自的特征以及在程序设计中的应用,最后以过4种实现方式进行了比较。  相似文献   

9.
粗糙集属性约简计算过程复杂,计算指标繁多,传统基于面向过程的MATLAB等纯数学工具软件的程序与算法设计方式在软件工程和实际项目中很难得到应用。针对以上问题,该文采用面向对象的思路与方法,将粗糙集操作以成员变量和成员方法封装到RoughSet类中,基于线性表、键值对映射等数据结构,实现了对等价类划分、属性核、决策依赖度、属性重要度的计算,最终得到属性约简结果。通过实例数据,验证了面向对象方法的正确性和可靠性。  相似文献   

10.
面向对象程序设计教学方法浅析   总被引:1,自引:0,他引:1  
赵俊平 《科技信息》2009,(20):188-188
在高级程序设计语言中,面向对象程序设计具有功能强大,能够方便快捷地开发Windows应用程序等特点,而深受使用者欢迎。面向对象程序设计与面向过程的程序设计相比,其思维方式和概念都是全新的,学生接受起来很困难。高职高专院校在面向对象程序设计课程教学中,如何解决程序设计本身枯燥、难懂的问题,找到一种比较新颖的教学方式,一直是广大计算机教师颇感兴趣的课题。本文结合教学实践与理论思考,阐述了面向对象程序设计教学方法改革的几点看法。  相似文献   

11.
计算机领域中软件技术越来越不能完全满足硬件技术发展的要求,这种不同步必将导致软件技术的危机.以往的面向过程的程序设计是一种自顶向下的程序设计方法,局部代码的增删导致整个程序的修改.面向对象的程序设计通过为数据和代码建立分块内存,大大地提高了易维护性和修改性.在调查研究和对大量的材料的进行分析、归类、研究的基础上,本文介绍了面向对象程序设计的基本特点、基本步骤,及对面向对象的技术在某些领域中的应用及发展前景.  相似文献   

12.
王宇 《海峡科学》2004,(7):54-56
随着计算机软件开发技术的不断发展,面向对象的开发技术已经基本取代了传统的结构化软件开发技术。与传统的结构化软件开发技术不同,面向对象技术提出了对象的封装、继承、多态性、对象的覆盖等方法,而传统的程序表示方法(如:框图、NS图等),无法对面向对象这些新的特性加以描述表达。因此,面向对象技术的表达、面向对象技术的方法论也是面向对象技术必不可少的研究内容之一。  相似文献   

13.
试论电力自动化系统中的数据处理   总被引:1,自引:0,他引:1  
电力系统是一个集发电、变电、输电、配电为一体的动态系统。电能本身不能储存的特殊性,决定了这个动态系统的特殊性——实时性。作为维系这个动态系统的纽带与核心的部门——调度,则需掌握大量的实时数据信息,为正确的调度与操作创造条件。为此,本文首先讨论了数据分类,接着分析了电力自动化系统中的数据采集﹑电力自动化系统中的数据一致性﹑电力自动化系统中的数据共享﹑电力自动化系统中的数据容灾﹑电力自动化系统中的数据整合,最后做了总结。因此本文具有深刻的理论意义和广泛的实际应用。  相似文献   

14.
本文论述了MIS开发中的各种方法,比较了传统方法与面向对象方法的异同.重点论述了面向对象的MIS的开发方法.最后提出一种面向数据与面向对象相结合的MIS开发方法。  相似文献   

15.
多态性 ( polymorphism)是面向对象程序设计中的一个十分有用的语言设施 .尽量使用多态性 ,也是面向对象程序设计的一个重要特色和风格 .介绍一种利用多态性构造访问异质链表的统一函数调用界面的程序设计方法 .其要点是 ,先为异质链表上各被链对象建立一个公共基类 ,即把链表上的各个不同类型的对象统一成一种类型 ,并在此基类中定义有关的虚函数 ,然后构造含有统一的对象指针类型转换形式的函数调用界面 .此方法与传统方法相比 ,其程序要简洁得多 ,且易于扩充和维护 .  相似文献   

16.
孔昊  胡银保 《甘肃科技》2010,26(9):13-16
数据持久化技术在用于实现Web应用系统的开发中非常重要。在基于面向对象的程序设计和实施过程中,要解决数据的持久化问题,必须要处理与关系数据库的协作关系。Hibernate则是采用ORM模式实现数据持久层的优秀技术组件,它提供了强大、高效的将对象进行持久化操作的服务。领会Hibernate的体系结构,灵活运用其提供的API组件,是解决持久化问题的关键。  相似文献   

17.
传统的面向数据、过程的软件设计方法,把数据和过程作为相互独立的实体,忽略了数据和程序间的内在联系.这样,在软件开发中对于不同的数据格式作同样的处理,或对不同的数据格式作不同的处理,都必需开发不同的程序,软件可共用的成分很少.因此,要进一步提高软件质量及软件生产率比较困难.面向对象和设计方法与传统的设计方法有本质的区别,该方法不仅使人们摆脱了具体的数据格式和过程的束缚,而且利用它所提供的对象和类的技术,在创建和组合可再用的软件成分时灵活方便.笔者简要介绍了面向对象方法的特点,并讨论了面向对象方法对软件质量及软件生产率的影响.  相似文献   

18.
C++多态性分析   总被引:3,自引:0,他引:3  
C 是一种面向对象的程序设计语言,具有封装性、继承性、多态性的特点。主要讨论C 中多态性的形式、特征及其在程序设计中的应用。  相似文献   

19.
本文叙述了一个面向CIMS的工程数据管理系统CIMS/EDBMS。该系统引入了面向对象的概念和方法,以关系数据库管理系统ORACLE为基础,并与图形软件GKS集成,使它具有支持抽象数据类型,类层次和继承性、复杂对象管理、图形和非图形数据统一操作、版本管理、长事务处理和多种用户接口、文中着重叙述了面向对象的工程数据模型OEDM,系统的体系结构及主要功能模块和OSQL语言。  相似文献   

20.
本文对程序设计中的面向过程语言和面向对象语言进行了分析,对两种设计语言的特性作了较详细比较。  相似文献   

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

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