重温设计模式 - 状态模式

状态模式

定义

状态模式, 当一个对象的内在状态发生改变时,允许改变其行为,使对象看起来像改变了类。

适用场景

主要解决的是当控制一个对象状态转换的条件过于复杂的情况。把状态的判断逻辑转移到表示不同状态的一系列勒种,可以把复杂的判断逻辑简化。

类图

posted @ 2017-04-12 15:29  安果果  阅读(114)  评论(0编辑  收藏  举报