如何优雅的使用设计模式(策略模式——23种设计模式实战)
策略模式是一种行为型模式,它将对象和行为分开,将行为定义为一个行为接口和具体行为的实现。策略模式最大的特点是行为的变化,行为之间可以相互替换。每个if判断都可以理解为就是一个策略。本模式使得算法可独立于使用它的用户而变化。简单理解就是,针对不同的场景,使用不同的策略进行处理。策略模式结构Strategy 接口定义了一个算法族,它们都实现了 behavior() 方法。
原创
2023-09-26 15:01:54 ·
74 阅读 ·
0 评论