implement
2程序语言
implement
在java程序中 继承于接口类时用的关键词。Objectimplements Object
基本信息
- 名称
implement
- 定义
在java程序中 继承于接口类时用的关键词
- 英音
[ˈɪmplɪment]
- 美音
[ˈɪmpləmənt]
Implement语句实现IComp接口
项目要求提供对组件的支持。简单的说,这个项目本身只是一个组件管理器,这个管理器能够作为宿主让很多组件在它上面运行,而这些组件必须易于开发。经过我的考虑,项目和组件之间无非是需要一些消息的传递,于是我选择使用如下的方式来实现它:
编写ActiveX DLL工程PEComponent,其中包括IComponent类模块作为接口。这个接口除了提供几个方法之外还尝试提供一个onMessage事件,用于让组件在需要向宿主发送消息时raise这个事件。接下来,所有的组件都是一个ActiveX EXE/DLL/控件,都是这个接口的一个实现,而宿主则直接操作这个接口。通过使用Implement语句实现IComponent接口。
解决方案
再建立一个类,专作为事件接口类(如叫IEvent)
让接受事件的类继承该接口(Implement IEvent)
然后在触发事件的类定义私有的IEvent变量,并在运行时赋值,这样可以通过调用该IEvent变量的成员的办法实现事件通知机制