关于AOP的介绍,在网上等有很多,在这里不再多说。
但真的需要AOP吗?
- 从运行方式来看类似于Decorator,他会拦截方法,一般是用反射,这就会导致大量资源浪费。
- 在方法的前后的共同处理一般是写log。所以AOP带来的最大的好处就是Debug。问:一个程序允不允许在Debug上花费大量的资源?一个程序的log到底有多少?
- 因为AOP是通过Proxy来实现的,所以代码会变得难以阅读。
- 以后要去掉AOP时,代码的改动会变得很大。
- 添加AOP时很麻烦。
- 还不成熟。
Beyond the World, synchronize with the Universe.
关于AOP的介绍,在网上等有很多,在这里不再多说。
但真的需要AOP吗?
This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
详细请参照版本声明
欢迎使用任何 RSS 阅读器订阅本 Blog 最新文章
通过电子邮件订阅:
没有评论:
发表评论