想要对一个类中的某一个方法想要修改/增强
直接继承的话,会与具体的服务器相耦合(当该类是服务器提供的时候,如 HttpServletRequest),
直接实现接口又太难(因为接口中的方法太多),
于是出现了装饰器设计模式
eg: HttpServletRequestWrapper类
想要对一个类中的某一个方法想要修改/增强
直接继承的话,会与具体的服务器相耦合(当该类是服务器提供的时候,如 HttpServletRequest),
直接实现接口又太难(因为接口中的方法太多),
于是出现了装饰器设计模式
eg: HttpServletRequestWrapper类