装饰者模式:不改一行源码把职责叠上去,以及它和代理、适配器到底差在哪 装饰者模式完整解析:四个角色与「既实现又持有」的关键结构、顺序语义、三条边界与常见坑,JDK/框架里的真实装饰者(java.io、Collections、MyBatis),与代理、适配器的区别。 2026-10-01 4 0 0 24.4℃ 设计模式