良好的面向方面编程实现需要参考

时间:2013-12-26 10:42:20

标签: c# aop paradigms

我一直在阅读( AOP 面向方面编程,我在C#上实现了在互联网上找不到任何好文章。每个人都在谈论AOP框架。

以下参考文献中描述的代码根本不起作用。 http://www.codeproject.com/Articles/11387/Aspect-oriented-programming-in-NET-Part-II

有人可以在面向方面的编程上共享任何好的实现代码吗? 或者其他建议一个好的AOP框架可以轻松实现? 因为,我们需要在我们的项目中实施AOP,以便在完成特定操作时记录打印和发送邮件。

2 个答案:

答案 0 :(得分:0)

http://www.codeproject.com/Tips/624586/Introducing-the-KingAOP-Framework-Part-1似乎符合您的需求(我还没有测试过它)

答案 1 :(得分:0)

看看PostSharp。它是广泛使用的.NET中AOP的框架。与其他框架相比,它使用一种方法将生成的代码编织成中间语言,这有助于提高性能 在网站上还有很多关于AOP in general的资源以及如何使用它们。还有免费版和试用版 但是,如果您只需要装饰代码的一些小部分,那么使用Decorator模式或类似的东西也可能是一种选择。