从.NET调用COM,它是适配器模式的一个例子吗?

时间:2010-09-01 09:53:51

标签: .net design-patterns

如果我编写一个从.NET调用COM组件的代码,它是适配器模式的一个例子吗?

2 个答案:

答案 0 :(得分:3)

.NET中的Runtime Callable Wrapper(RCW)功能更像是代理模式的应用程序,因为.NET类镜像底层COM组件的接口

引自Sourcemaking

  

适配器为其主题提供不同的界面。代理提供相同的接口。

相关资源:

答案 1 :(得分:0)

Visual Studio生成的pinvoke dll已经是一个适配器。