学习设计模式 找到稳定点和变化点,把变化点隔离出来先满足设计原则,慢慢迭代出设计模式平时理解工作中业务也是一样的 设计原则 开闭原则单一职责里氏替换接口隔离依赖倒置 模板 模式 复写子流程 多态 观察者 模式 分布式场景多使用 触发联动 注册 发布 监听 应用: zketcdkafkaredis分布式锁 (公平锁(发布订阅) 和 非公平锁(自旋锁)) 策略模式 消除 if else 代码块 单例模式