设计模式
wusd1256
我的博客:https://wushidong125.github.io/archives/
展开
-
设计模式最优实践—管道模式
设计模式原创 2021-12-13 01:23:58 · 666 阅读 · 0 评论 -
设计模式最优实践—策略模式
什么策略模式 策略模式就是定义一组策略,分别在不同的类中封装,每种策略可以根据当前的场景互相替换,策略的之间的变化是独立的。比如我们要从杭州到上海,可以根据自身的情况,来选择是乘坐火车、汽车、高铁,这些出行方式就是不同的策略。 合适使用策略模式 当代码中的if else 超过3层情况,是时候考虑使用策略模式的代替了,好的代码是符合单一职责和开闭原则的。 怎么使用策略模式 第一步,定义策略接口,包括3个方法: 1、获取策略方法 2、是否执行策略逻辑,这个后面方便管理 3、处理策略逻辑的方法 .原创 2021-12-12 22:41:53 · 296 阅读 · 1 评论