代码改变世界

23种设计模式中的状态模式

2017-08-06 01:16  猪牙哥  阅读(168)  评论(0编辑  收藏  举报

状态模式:能根据内部状态的变化,改变对象的行为,看起来好像修改了类。

很容易理解,把它想象成灯的开关状态(意思就是不同状态就不同行为,让状态来指定它的行为)