摘要:
AOP是aspect-oriented programming的简写。AOP的研究逐渐成为热门,有关AOP的描述,在CSDN文章中也有人做了比较周详的描述,也有一些对描述的争论。《aspectj in action》的描述我认为最为经典,理由是:该书是aspectj研发者的手笔,而aspectj目前也是最成熟AOP的工具之一。幸运的是,ms并没有完全忽略AOP,在.net的框架类库的设计中,我们能隐隐约约的找到AOP的设计思想(虽然这是ms类库实现者为解决特定的问题而采用的方法)。这也为我们在c#中实现AOP提供了设计思路。 阅读全文