Com 笔记 -可连接对象

 首先 两个概念:

      1.入接口 :源对象提供给客户调用的。

      2.出接口 :源对象通过此接口可直接或间接调用客户。类似delegate

  对于实现了出接口的对象称为可连接对象。

对应每一个出接口,可连接对象包含一个称为连接点的对象,其实现IConnectionPoint接口。

1. IDispatch 接口作为出接口

客户实现IDispatch,传递给源对象。客户根据源对象提供的出接口信息(事件控制函数所有的信息),实现invoke成员函数。客户可根据事件ID与对应的控制函数存放到表中(事件映射表),或者根据其他规则建立映射表,然后通过查找ID,调用相应的函数。

原文地址:https://www.cnblogs.com/foman/p/1437551.html