行为型设计模式-策略 StrategydateApr 26, 2021slugdesign-pattern-strategystatusPublishedtags设计模式summarytypePage简介一组实现了同一个策略接口的策略,可以随时指定用哪一种策略完成业务。策略模式其实跟桥接模式很像,都是通过持有另一个对象,达到组合的效果。 角色Context 上下文可设置使用的 Strategy抽象 Strategy具体 Strategy 类图如图,Context使用setStrategy方法设置当前使用的策略,在doSomething中,调用策略的execute方法,实现动态使用策略。 代码 output: