State模式:用类表示状态
不需要if或者switch语句来判断状态
State(状态) | 定义了根据不同状态进行不同处理的接口 |
ConcreteState(具体状态) | 表示各个具体的状态 |
Context(状况、前后关系、上下文) | 定义了供外部调用者使用State模式的接口 |
State模式:用类表示状态
不需要if或者switch语句来判断状态
State(状态) | 定义了根据不同状态进行不同处理的接口 |
ConcreteState(具体状态) | 表示各个具体的状态 |
Context(状况、前后关系、上下文) | 定义了供外部调用者使用State模式的接口 |