共查询到20条相似文献,搜索用时 78 毫秒
1.
1 引言面向对象中的最基本概念就是对象(object)和信息(message)。程序是若干个对象这一独立模块的集合。各对象具有独自的内部状态,对象可以引用或改变自己的内部状态,但不能被其它对象直接引用或更改。描述对象动作的是方法method。在面向并行对象语言的程序中,通过对象之间的信息交换,启动被委托的 相似文献
2.
一种层次化面向对象设计方法 总被引:3,自引:0,他引:3
面向对象系统平坦式的体系设计结构,以及它本身对实时、并发行分布等特征的支持的欠缺,使它在相关领域的应用受到了一定的限制。层次化面向对象设计方法(HOOD)是针对实时嵌入式系统设计而定制的。在OOD的基础上引入了层次化的思想,并把对实时、并发和分布等特性的支持无缝地集成在一起,使之更适合实时嵌入式系统的设计。 相似文献
3.
分布式系统中对象获取方法的研究 总被引:1,自引:0,他引:1
1 引言 DCOM是微软公司提出的一种分布式组件对象模型(Distributed Component Object Model)。DCOM起源于动态数据交换(DDE)技术,实现应用程序之间共享数据的动态交换,对象连接与嵌入OLE就是从DDE引伸而来。随后引入的组件对象模型(Component Object Model),形成了对象之间实现互操作的二进制标准。DCOM是COM在分布计算方面的自然延续,它为分布在网络不同节点的COM构件提供了互操作的基础结构。 相似文献
4.
一、前言随着并行计算机应用的深入,人们对并行程序的开发需求不断增加。相对于串行程序而言,并行程序必须考虑同步、互斥、通信等问题,使得并行程序设计难度较大,要求科技研究人员具备编写高效的并行程序的能力,影响了并行机的应用水平。将并行机制引入面向对象语言构成并行面向对象语言已成为当前面向对象技术的一个重要研究方向。利用面向对象的特点来有效实现并行任务的划分、数据的分配、并行进程间的通信和同步,可以降低并行程序设计难度。我们设计的适用于MPP机或集群系统的并行C~++语言(SPC~++),是一个面向对象的并行程序设计语言,充分体现了C~++语言面向对象的程序设计思想和特点,将对象机制和并行机制有机结合起来,大大降低并行程序设计难度。SPC~++利用了C~++语言的对象封装性、函数重载、操作符重载等功能对对象消息传递模型进行抽象,简化消息函数的使用。 相似文献
5.
面向对象模型潜在的并发计算能力为并发程序设计提供了更高层次的解决方案。为了充分利用这种潜在的并发招行能力,必须在对象模型中显式地给出并发控制。本文给出了一种描述并发对象的机制,即:把对象的并发控制作为对象的单独属性进行描述,在定义子类时,把对象的并发描述与对象的方法分开进行继承。我们的目标是使得引进的并发机制尽量少地与对象模型的各个重要特性相冲突,减轻继承异常。另外,我们提出的并发模型允许对象内部的并发。 相似文献
6.
面向对象的建模与设计是一种围绕真实世界的概念和来组织模型的全新的思维方法,其基本的构造是对象。本文着重讨论了OMT三大模型中最重要的模型-对象模型的基本概念和结构,并给出其构建的一般性策略。 相似文献
7.
一种C++程序中无用对象的检测方法 总被引:1,自引:0,他引:1
面向对象程序中无用对象的存在降低了程序的可读性,浪费了系统的存储空间,在运行时又降低了程序的运行速度,本文通过对C++程序中对象是进行分析,提出了一个利用可达性分析来检测程序中无用对象的方法。 相似文献
8.
1 引言可理解性、可重用性和可靠性是衡量程序质量的主要标准。传统的面向过程的程序设计方法在历史上为软件危机的缓解做出了一定的贡献,但这种方法设计出来的模块独立性差、模块之间的耦合度往往比较高,从而造成系统后期维护上存在较大的困难。而现代的面向对象程序设计方法直接支持数据抽象、封装和继承,从而增强了软件的可理解性和可维护性。在面向对象的方法出现之前,许多系统都采用面向过程的方法设计。目前有许多这样的系统正在运行,它们的维护和理解存在着较大的困难,当系统出现错误需要修改或用户需求发生变化需要增添新的功能时,维护人员不得不阅读所有的源程序代码和保留下来的设计文档,弄清系统的设计思想后,才能保证修改 相似文献
9.
本文在研究目标、交易、过程、功能之间的层次关系的基础上,分析了过程划分方法及其特性,提出了微码矩阵的概念,并根据微码矩阵设计了一种新的交易事务处理程序的设计方法。该方法具有过程之间接口简单,过程设计和调试相对独立、并行,修改和扩充系统容易,数据具有一致性和完整性等优点。 相似文献
10.
一引言结构化分析/结构化设计(SA/SD)是一种成熟且广泛使用的软件分析设计方法,目前存在大量用这种方法开发的系统.SA/SD以功能分解为指导思想,分析设计的结果适合用结构化程序设计语言来实现.SA/SD中最重要的文档是数据流图(DFD)和数据字典(DD) 相似文献
11.
面向对象程序设计课程教学改革 总被引:2,自引:1,他引:2
针对目前面向对象程序设计课程教学现状和问题进行分析总结,从课程设置及教材选择、理论课程教学方式、实践教学方法、考核方式等方面提出课程改革的思考,提高学生学习兴趣和学习主动性,在全面掌握面向对象程序设计思想的基础上培养学生的动手能力、应用能力和创新能力。 相似文献
12.
13.
本文首先讨论了MIS的基本属性,揭示了MIS的不稳定性的基本规律;然后简要地论述了MIS传统开发方法存在的问题;最后介绍了面向对象的基本概念,提出了面向MIS对象的概念和系统分析方法. 相似文献
14.
分析当前高职计算机应用专业面向对象程序设计相关课程教学中主要存在过多强调语法教学,以及忽略面向对象程序设计思想培养等问题,提出以任务驱动为先导"做教学"一体化的面向对象程序设计教学方法,以提升高职计算机应用专业学生程序设计能力。 相似文献
15.
面向方面的程序设计:概念、实现与未来 总被引:11,自引:0,他引:11
面向对象程序设计(OOP)的出现极大地提高了软件的可读性、可维护性和可复用性,但OOP并没有彻底解决软件的维护和复用问题,本质上是因为OOP难以模块化处理软件系统的横切关注点,以至于业务逻辑代码和其它代码(如日志记录、安全验证等)相互“纠缠”在一起,使得程序难以维护和复用。面向方面的程序设计(AOP)由此诞生,它最主要的设计原则是模块化系统的横切关注点,将业务代码与其它代码解耦,在更高的抽象和分解层次上,进一步提高了软件的可维护性、可复用性和可扩展性。首先深度探索了AOP的起源,然后阐述了AOP的本质,接着介绍了AOP的基本概念并以最为流行的实现语言AspectJ为例,剖析了AOP的实现机制,最后讨论了AOP在软件开发、测试、分析、度量和重构等领域的研究状况。 相似文献
16.
运用面向对象方法,初步实现了一个交运物流交易平台,分析了这个物流软件C/S结构(客户端以及后台维护)部分的实现,所采用的技术是Oracle数据库和C#.NET。 相似文献
17.
基于面向对象技术的移动通信信道建模与仿真 总被引:3,自引:0,他引:3
文章介绍了移动通信信道的基本理论,对移动通信信道进行了分析和建模,在此基础上应用面向对象的方法分别抽象出了移动信道基类、平坦衰落信道类、选择性信道类等各个层次的类和对象,然后采用面向对象的方法编程实现。仿真结果证明了仿真方法的有效性。 相似文献
18.
The MADE constraint system provides excellent opportunities to introduce constraints in a multimedia application. Multimedia applications are not only a good place to experiment with constraint systems; constraints in a multimedia environment are almost indispensable. Due to the overwhelming amount of data and the number of relations between several parts of this data, multimedia applications almost demand the support of a constraint management system. The MADE constraint system combines the object oriented programming paradigm, inherited from the mC++ language, the declarative constraint programming paradigm and the special requirements imposed upon the constraint system by the multimedia environment. Among other things, the MADE constraint system provides parallel satisfaction techniques; several constraints may be solved simultaneously and this satisfaction process is performed in parallel with the application. This not only reduces the time needed to solve the constraints, it also allows the multimedia application to proceed with its presentation while (beneath the surface) the constraints are maintained. This not only holds for the parts of the presentation that are not constrained at all, but also for those parts that are. Furthermore, the constraint system is transparent to the multimedia application; no special coding or preparation of the objects in the application is necessary. Constraints can be added later to the application without much work. Besides that, it is also possible to add and remove constraints at runtime; objects may be constrained for only a period of the time the application is running. 相似文献
19.
王小军 《数字社区&智能家居》2007,(10):45-46
面向对象数据库是以面向对象数据模型为核心所构建的数据库,相对于关系数据库,它能够有效的处理对象,提供更好的开发效率,广泛应用于CAD、GIS等系统的开发。在考试系统开发中,采用加密Db4o面向对象数据库进行对象持久化,实现数据防拷贝和防篡改功能,提高了系统的安全性和稳定性。 相似文献
20.
王小军 《数字社区&智能家居》2007,(19)
面向对象数据库是以面向对象数据模型为核心所构建的数据库,相对于关系数据库,它能够有效的处理对象,提供更好的开发效率,广泛应用于CAD、GIS等系统的开发.在考试系统开发中,采用加密Db4o面向对象数据库进行对象持久化,实现数据防拷贝和防篡改功能,提高了系统的安全性和稳定性. 相似文献