设计模式初探-状态模式

状态模式(STATE),别名状态对象(Objects for States),允许一个对象在其内部状态改变时改变它的行为,看起来就像修改了它的类,属于对象行为型模式。状态模式通过将所有与特定状态相关的行为封装到一个或多个状态对象中,当状态改变时,其行为也会随着改变,从而简化大量的条件判断,使代码逻辑更清晰,更易于维护。大千世界,可以看做各个状态的转换。人,生老病死;水,固液气三态转化;天气,阴晴不
相关文章
相关标签/搜索