摘要: 在我之前的文章里介绍了用RealProxy来实现AOP的方法拦截,由于Realproxy的效率较低,且被拦截的对象必须继承自ContextBoundObject,所以其有自身的局限性.为了更高效和在实际项目具有更好的实用性,我用装饰器模式,以面向接口的方式设计了一个简单的AOP框架,并在我的项目里广泛地应用,取得不错的实践效果. AOP框架只包含三个类: Decorate,用来对原来对象的方法,事件进行拦截. DecorateFactory,用来构造拦截器的对象链的工厂 DecoratorAttribute,用来对被拦截对象的类的施加拦截器标识. 阅读全文
posted @ 2007-12-20 00:51 Nathan.Liu 阅读(2655) 评论(11) 推荐(0) 编辑