标签:表示 条件 设计 inf http info 逻辑 简化 解决
状态模式(state)
在GoF中的解释是:“让一个对象的行为随着内部状态的变化而变化,而该对象就像是换了类一样”。
状态模式主要解决当控制一个对象状态转换的条件/表达式过于复杂时,把状态的判断逻辑转移至表示不同状态的一系列类中,即把复杂的判断逻辑简化。(如果本身判断逻辑很简单,就没必要使用状态模式)
状态模式的结构:
标签:表示 条件 设计 inf http info 逻辑 简化 解决
原文地址:https://www.cnblogs.com/sylvan/p/8971904.html