状态模式的类图与策略模式一模一样,区别在于它们的意图。策略模式会控制对象使用什么策略,而状态模式会自动改变状态
java框架中的一些应用 (opens new window)
js中的实现示例 (opens new window)
Java状态模式(State) (opens new window)
不错的应用场景,不过他只强调了不同场景不同的处理(策略模式),但是没有做自动改变状态的操作.
← 设计模式总述