本文是 CodeGuide 仓库 《重学 Java 设计模式》系列中的一篇实战文章,以「SSO 单点登录功能扩展,增加拦截用户访问方法范围」为完整案例,从需求分析、糟糕的继承实现到装饰器模式重构,逐步讲解装饰器模式的四个核心角色、抽象装饰类的构造与透传技巧,并 ...