面向方面编程在C#中

有没有什么好的资源可以围绕面向方面的编程打包?

PS:我需要了解AO编程,而不是可用于.NET或C#的库或框架:)


只是为了解决它:这是钩住事件的能力,例如创建对象,设置属性等,并附加一般功能给它们,这些功能将被填充相关的上下文。

因为C#没有内置的工具,所以你需要一个像PostSharp这样的框架来完成'字节码编织'(也就是直接写代码来实际调用,直接调用你的类)来模拟它。


面向方面编程意味着拥有一个meta级别,您可以在其中定义日志或安全/访问控制功能以与代码交互,而不是在代码中非常耗时地实现这些功能。 所以,不是一维的,你必须编程二维。

我知道这听起来可能很有吸引力,但一旦你明白它就很容易。

AOP经常与拦截呼叫并在后台执行任务的代理类一起工作。


什么是及时的问题?

这里是值得倾听的播客。
这将使您很好地了解什么是AOP? 它可以在哪里使用?

希望有所帮助。

链接地址: http://www.djcxy.com/p/95167.html

上一篇: Aspect Oriented Programming in C#

下一篇: Oriented Programming (AOP)?