首页 > 代码库 > Tapestry IoC Decorator
Tapestry IoC Decorator
Advisor VS. Decorator
Service Decoration is augmented with Service Advice.
Advisor: 跟Decorator相似,且普通,因为它作用于接口,在编译时根本就不会去考虑。
Decorator: 在编译时,Tapestry就会知道哪一个接口别装饰了,然后追加一个新的实现。
装饰,他是一个比较流行的设计模式。运用装饰器模式,一个接口的实现在不改变原有的实现内容的基础上追加新的功能。
在Tapestry中,表现出来就是拦截器,给外界公开的是一个新的对象,而实质上还是原来的对象。
Decorators often are used in the context of cross-cutting concerns, such as logging or transaction management. This approach is a kind of aspect oriented design.
装饰器经常被用在切面上,如logging或者事务管理。这种方式是一种面向切面的设计。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。