装饰者模式(Decorator)
装饰者模式:动态的将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
(1)涉及角色:抽象组件,具体组件,抽象装饰者,具体装饰者。
具体的装饰者,利用委托机制,调用被装饰者的方法。从未在此基础上加上自己的处理。
(2)JDK中的装饰者模式(java IO)
装饰者模式:动态的将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
(1)涉及角色:抽象组件,具体组件,抽象装饰者,具体装饰者。
具体的装饰者,利用委托机制,调用被装饰者的方法。从未在此基础上加上自己的处理。
(2)JDK中的装饰者模式(java IO)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步