共查询到18条相似文献,搜索用时 125 毫秒
1.
2.
柳丹 《计算机技术与发展》2006,16(11):234-237
随着计算机软件技术的不断发展,面向对象的程序设计思想正在逐步取代原有的面向过程的程序设计思想。面向对象程序设计可以大大降低建立复杂应用的开销时间,已经被应用开发人员广泛接受并付诸实践。在PL/SQL中,面向对象程序设计目前是基于对象类型来完成的。文中主要探究PL/SQL对象类型在web上的应用,提出了应用模型,并以实例加以说明。 相似文献
3.
面向对象程序设计技术是90年代程序设计技术的主流,针对广泛应用的并发程序设计技术,讨论了面向对象程序设计中基于对象的并发程序设计技术。 相似文献
4.
针对面向对象软件在动态更新中遇到类型安全问题,定义了一个多版本类的动态更新演算(MCUFJ演算(multi-version class dynamic updamble calculus based on FJ calculus))来描述类动态更新.MCUFJ演算以FJ(featherweight Java)演算为核心,通过增加update操作表示类的动态更新,运用多版本技术使动态更新可以在保持新旧对象共存的情况下完成,讨论了类的数据域和方法进行增加、删除、修改以及类型变化对程序类型安全性的影响,并且指出MCUFJ上类型安全的动态更新需要满足的约束.定义了类的可动态更新限制,并且证明了在该条件下多版本类的动态更新在类型上的安全性.该演算可以用于指导Java语言和面向对象程序语言的类动态更新. 相似文献
5.
6.
随着计算机软件技术的不断发展,面向对象的程序设计思想正在逐步取代原有的面向过程的程序设计思想。面向对象程序设计可以大大降低建立复杂应用的开销时间,已经被应用开发人员广泛接受并付诸实践。在PL/SQL中,面向对象程序设计目前是基于对象类型来完成的。文中主要探究PL/SQL对象类型在Web上的应用,提出了应用模型,并以实例加以说明。 相似文献
7.
Oracle PL/SQL面向对象特性的Web应用 总被引:1,自引:0,他引:1
随着计算机软件技术的不断发展,面向对象的程序设计思想正在逐步取代原有的面向过程的程序设计思想;面向对象程序设计可以大大降低建立复杂应用的开销时间,所以已经被应用开发人员广泛接受并付诸实践。在PL/SQL中,面向对象程序设计目前是基于对象类型来完成的。本文主要探究PL/SQL对象类型在web上的应用;提出了应用模型,并以实例加以说明。 相似文献
8.
介绍基于扩展构造型演算的交互式多步证明系统。该系统中以函数式语言ML为开发环境,建立了ECC的项、规则证明策略和证明管哩机制的描述,并引入规约类型、类类型、类和对象的表示,为面向对象的程序规约和定理证明系统的结合进行了一些探索。 相似文献
9.
面向对象的可编程控制器程序设计方法 总被引:4,自引:0,他引:4
通过总结目前普遍使用的组合逻辑函数法、功能转移图法,Petri网分析法等可编程控制器程序设计方法,提出了一种面向对象的可编程控制器程序设计方法,依照面向对象技术的思想,详细阐述了在可编程控制器程序设计中如何构造底层的基本控制对象类及其高层的对象模型封装类,给出了外部信号的定义并且例举了对象模型同外部信号的交互情况,最后再深入分析面向对象方法的优良性能。 相似文献
10.
介绍基于扩展构造型演算的交互式多步证明系统。该系统中以函数式语言ML为开发环境,建立了ECC的项、规则证明策略和证明管理机制的描述,并引入规约类型、类类型、类和对象的表示,为面向对象的程序规约和定理证明系统的结合进行了一些探索。 相似文献
11.
In this paper we introduce the knowledge representation features of a new multi-paradigm programming language called go! that
cleanly integrates logic, functional, object oriented and imperative programming styles. Borrowing from L&O [1] go! allows knowledge to be represented as a set of labeled theories incrementally constructed using multiple-inheritance.
The theory label is a constructor for instances of the class. The instances are go!’s objects. A go! theory structure can
be used to characterize any knowledge domain. In particular, it can be used to describe classes of things, such as people,
students, etc., their subclass relationships and characteristics of their key properties. That is, it can be used to represent
an ontology. For each ontology class we give a type definition—we declare what properties, with what value type, instances
of the class have—and we give a labeled theory that defines these properties. Subclass relationships are reflected using both
type and theory inheritance rules. Following [2], we shall call this ontology oriented programming. This paper describes the go! language and its use for ontology oriented programming, comparing its expressiveness with Owl,
particularly Owl Lite[3]. The paper assumes some familiarity with ontology specification using Owl like languages and with
logic and object oriented programming. 相似文献
12.
Bent Thomsen 《Acta Informatica》1993,30(1):1-59
13.
14.
《Computer》1998,31(3):31-41
Object oriented programs are simpler to implement and maintain than those using traditional programming methods. At the same time, object oriented programs create and destroy objects, incurring overhead costs. They also cause unmanned temporary objects of the same type to be created in the scope of the calling routine. Both of these factors affect the performance of object oriented programs compared to procedural programs. For these reasons, programmers view object oriented programming as wasteful compared to procedural programming. When runtime efficiency is important, developers have a legitimate reason to reject OOP. The authors propose to improve the efficiency of the underlying implementation by reusing temporaries. They report experimental results showing large speedups using this method 相似文献
15.
16.
我们在面向对象逻辑程序设计系统GKD-OOPS的基础上,研究并实现了面向智能体逻辑程序设计系统GKD-AOLPS。本文首先提出了智能体的结构和机制,然后给出了一种智能体的元级结构;最后根据言语行为理论,研究了GKD-AOLPS系统所提供的智能体通信原语的语用性质。 相似文献
17.