摘要: 前面已经实现了插件的自动加载,调用者拿到插件实例后,如果要调用含有Action或者Func参数的方法时,需要思考"我这个回调应该在哪个域执行呢?" . 仔细想想,貌似应该在哪个域里执行,应该在接口定义时定义好以避免混乱 阅读全文
posted @ 2012-10-14 21:29 阿牛 阅读(811) 评论(4) 推荐(0) 编辑
摘要: 前面我们已经实现了IPlugin接口的插件自动加载。 但是程序使用中,可以不仅仅只有一个接口,而可能是多个接口并存,不能每个接口都手动实现代码类!怎么办? 解决方案是:泛型+EMIT。 使用泛型把自动加载和插件接口分开,使用EMIT自动生成代理类。 阅读全文
posted @ 2012-10-14 01:26 阿牛 阅读(1346) 评论(0) 推荐(1) 编辑