想要對一個類中的某一個方法想要修改/增強
直接繼承的話,會與具體的服務器相耦合(當該類是服務器提供的時候,如 HttpServletRequest),
直接實現接口又太難(因為接口中的方法太多),
于是出現了裝飾器設計模式
eg: HttpServletRequestWrapper類
想要對一個類中的某一個方法想要修改/增強
直接繼承的話,會與具體的服務器相耦合(當該類是服務器提供的時候,如 HttpServletRequest),
直接實現接口又太難(因為接口中的方法太多),
于是出現了裝飾器設計模式
eg: HttpServletRequestWrapper類