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