在下所知不多,尽力而为:Together 5.0------专门用于Java的UML设计,是专门为Java系统分析和设计的工具软件.corba公共对象请求代理结构
corba与com差不多,都是用于组件复用技术.
这两种标准的主要区别在于它们实现接口的方式:com规定了一系列组件必须实现的接口,组件对象之间的相互作用必须经由这些接口,所有这些接口都必须由基接口iunknown导出;corba则不规定基类,各厂商可以根据自己的意愿去实现自己的类。
com与corba另一差异在于对实现继承性的不同处理,实现继承即是面向对象技术利用类层次中而实现的类的继承。接口继承性是指能够不依赖类层次而重用对象接口的能力,它体现了oo中的封装性的概念。微软则不以为然,它认为把实现继承应用到相互作用的对象模型中去是不恰当的,所以com只支持接口继承而不支持实现继承。
corba与com差不多,都是用于组件复用技术.
这两种标准的主要区别在于它们实现接口的方式:com规定了一系列组件必须实现的接口,组件对象之间的相互作用必须经由这些接口,所有这些接口都必须由基接口iunknown导出;corba则不规定基类,各厂商可以根据自己的意愿去实现自己的类。
com与corba另一差异在于对实现继承性的不同处理,实现继承即是面向对象技术利用类层次中而实现的类的继承。接口继承性是指能够不依赖类层次而重用对象接口的能力,它体现了oo中的封装性的概念。微软则不以为然,它认为把实现继承应用到相互作用的对象模型中去是不恰当的,所以com只支持接口继承而不支持实现继承。
解决方案 »
- str2.charAt(1)=='2',str2.charAt(1)==50都为true,why
- 求助java
- JAVA函数的不定参数是怎么写的?
- 低价出SL-285考试Voucher,帮定给分!
- 如何搜索目录下所有文件包括子目录。
- 如何理解ResourceBundle和Locale?和应用的场合?谢谢
- 也是jdbc连接SQL Server2000问题.别人都是这样连阿,为什么我的却失败。help!
- yxrs请进来拿分(闲人免进)
- tab键如何捕捉呀?????????????????
- 使用jbuilder4编译一个没有任何问题程序都报错,请高人看一下,错误显示在里面.
- How to run Java applications ?
- 十万火急!如何得到其他电脑里的数据库里的许多表,并可选择的对每一表进行操作!请指教!多谢!一定给分!
接口定义语言(idl)
corba用idl来描述对象接口,idl是一种说明性语言,它的语法类似于c++。
idl提供的数据类型有:基本数据类型、构造类型、模板类型、和复合类型、操作说明。这些类型可以用来定义变元的类型和返回类型,操作说明则可以用来定义对象提供的服务。
idl还提供模块构造,其中可以包含接口,而接口是idl各类型中最重要的,它除了描述corba对象以外,还可以用作对象引用类型。
idl提供了接口继承性,派生接口可以继承其基类接口所定义的操作与类型。idl的接口继承性有其特殊性,此处不赘述。
总之,corba的idl是一种说明性语言,描述面向对象系统开发所遵循的接口与实现相分离的基本原则。