Synchronous Space
Beyond the World, synchronize with the Universe.
2007-05-13
真的需要AOP吗?
关于
AOP
的介绍,在网上等有很多,在这里不再多说。
但
真的需要AOP吗?
从运行方式来看类似于Decorator,他会拦截方法,一般是用反射,这就会导致大量资源浪费。
在方法的前后的共同处理一般是写log。所以AOP带来的最大的好处就是Debug。问:一个程序允不允许在Debug上花费大量的资源?一个程序的log到底有多少?
因为AOP是通过Proxy来实现的,所以代码会变得难以阅读。
以后要去掉AOP时,代码的改动会变得很大。
添加AOP时很麻烦。
还不成熟。
没有评论:
发表评论
‹
›
主页
查看网络版本
没有评论:
发表评论