多端登录还在写 if-else?工厂 + 策略模式一招解耦 密码、微信、短信验证码……登录方式一多,LoginService 里就容易堆成一坨 if-else。用策略模式把每种登录封装成独立算法、工厂模式负责按类型创建实例,新增一种登录方式只加一个类、零改动老代码。这篇给一套能直接落地的 Spring Boot 实现。 2026-10-20 · 6 分钟 · 后端 #Java#Spring Boot#设计模式