本人开发内容如下:定义了一个接口: Interface interfaceA{};这一接口有多个实现: class implentmentA: interfaceA{};
class implentmentB: interfaceA{};如何在一个com组件中,让客户端能够根据需要来调用implentmentA或implentmentB的函数?
class implentmentB: interfaceA{};如何在一个com组件中,让客户端能够根据需要来调用implentmentA或implentmentB的函数?
两个组件都实现了interfaceA接口。
可能导致对于同一组件的同一接口interfaceA有时候能使用,有时候不能使用。
完全可以。我写的一个COM包含三个接口。各自独立。访问不同的COM接口
通过
ModuleName.InterfaceName 来访问或者直接通过对应的UUID来访问。
有点不一样, 我这里接口只有一个,但接口的实现有两个或多个, 用一个COM组件来访问多个实现;
2.写个管理类根据配置文件去确定具体是生成implentmentA或implentmentB,其实也就是修改uuid.