状态模式 - 设计模式学习

状态模式 - 设计模式学习   状态模式(State),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。   状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况,把状态的判断逻辑转到到表示不同状态的一系列类当中,可以把复杂的逻辑判断简化。当然,如果这个状态的判断很简单,就没有必要使用状态模式了。   如果我没理解错的话,说白了就是如果判断很长,就把判断分
相关文章
相关标签/搜索