1.4.2常用的IDL术语1.4.2.1 factory接口很多面向对象的语言都有一个构造函数用来创建并初始化一个对象。然而,构造函数创建的是本地对象,也就是说,在程序的地址空间内调用构造函数。因此,构造函数不能用来在另一个程序中创建对象,这就是不能给IDK接口定义构造函数的原因。客户程序在不同的程序(服务程序)中创建对象的方法是,客户程序调用服务程序中一个现有对象的方法,并使用该方法(在服务程序... Read More
posted @ 2010-03-27 23:42 园木 Views(784) Comments(0) Diggs(0) Edit
1.4 接口定义语言(IDL)一个IDL文件定义公共的应用程序接口(API),通过服务程序中的对象向外公布。一个CORBA对象的类型称作接口,与C++中的类或者Java中的接口类似。IDL接口支持多重继承。一个IDL文件示例如图1.1所示。IDL接口可以包括方法和属性。很多人都误以为一个IDL接口的属性类似于C++中的示例变量(或者Jave中的域)的概念。这是错误的。一个属性只是在语法上对一对儿g... Read More
posted @ 2010-03-27 17:24 园木 Views(5739) Comments(0) Diggs(0) Edit