模式概述
状态模式是一种行为设计模式,它可以让一个对象在内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。
问题
状态模式与有限状态机的概念紧密相关,其主要思想如下。
-
程序在任意时刻仅可处于几种有限的状态中。
-
任何一个特定状态程序的行为都不相同。
-
程序可瞬间从一个状态切换到另一个状态。
原创大约 6 分钟
状态模式是一种行为设计模式,它可以让一个对象在内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。
状态模式与有限状态机的概念紧密相关,其主要思想如下。
程序在任意时刻仅可处于几种有限的状态中。
任何一个特定状态程序的行为都不相同。
程序可瞬间从一个状态切换到另一个状态。