遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2013年7月2日 #

AOP之拦截函数调用链实现

摘要: 定义函数A,B,C,调用A->B->C,这样就形成了函数静态调用链,而AOP要做的是能动态的添加多个B,形成A->B1->B2->B3...->C这样的效果,在EntLib(MS的企业库)Unity中有这样的实现,不过要看明白里面的代码的确需要花不少脑子,3年前看过里面的代码并做了记录,但是这两天翻出来看时照样化了很大精力,并杀死杀伤大量脑细胞,于是痛下决心将整个过程整理并画出时序图。测试代码:public partial class Form1 : Form { public Form1() { InitializeComponent(... 阅读全文

posted @ 2013-07-02 13:50 遗忘海岸 阅读(3799) 评论(0) 推荐(2) 编辑