【发布时间】:2012-04-15 09:18:37
【问题描述】:
AOP 和元编程有什么区别吗? 我们是否可以说元编程技术(IL 编织、动态子类等)是实现 AOP 的机制,它更多地是将横切关注点与关注实际业务需求的主要应用程序代码分离?
【问题讨论】:
-
这个问题在programmers.stackexchange.com 上更合适——它提出了一个概念性问题,而不是一个特定的编程问题。
标签: c# metaprogramming aop
AOP 和元编程有什么区别吗? 我们是否可以说元编程技术(IL 编织、动态子类等)是实现 AOP 的机制,它更多地是将横切关注点与关注实际业务需求的主要应用程序代码分离?
【问题讨论】:
标签: c# metaprogramming aop
在我看来,元编程只是一种在没有明确支持的情况下使 AOP 工作的方法。
如果您的平台特别支持 AOP,则无需元编程即可实现 AOP。元编程不仅可以用于 AOP,还可以用于许多其他事情。
【讨论】: