首页 - 苏锡波的异世仙府

最近使用 Emit 实现了动态代理,也就是说我们可以根据某个接口的实现类(委托类),重新定义一个新的实现类(代理类),并向这个代理类中添加我们自定义的代码而不改变原本的委托类的代码。例如,我们有一个接口 ICalcService 接口和它的实现类 CalcService ...阅读全文 »

2017/04/12