1.Decorators装饰器综述 拦截器是一种强大的方法在应用程序捕捉运行方法和解耦.拦截器可以拦截任何java类型的调用. 这使得拦截器适合解决事务管理,安全性,以及日记记录. 本质上说,拦截器并不知道他们截获的实际语义事件.因此,拦截器并不是很适合和系统的业务挂钩. 而本章的装饰器,则又不一样. 装饰器只截取调用某个Java接口,因此获知这个接口的所有语义连接. decorator直接实现与业务语义操作,这也意味着装饰没有拦截器的通用性. 拦截器和修饰符,尽管在很多方面相似,是互补的.但d…