设计模式(行为型模式)-状态模式

1.定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 2.介绍 状态模式属于行为型模式 状态模式中的行为是由状态来决定的,即不同状态下的行为也不同。 状态模式的结构跟策略模式的几乎一样,但其本质是不一样的。策略模式中的行为是彼此独立,能够相互替换的;而状态模式的行为是平行的,,不同状态下其行为也是不一样的,具有不可替换性。 3.UML类图 角色说明: State(抽象
相关文章
相关标签/搜索