State模式(状态模式)

State模式:用类表示状态

不需要if或者switch语句来判断状态

State(状态) 定义了根据不同状态进行不同处理的接口
ConcreteState(具体状态) 表示各个具体的状态
Context(状况、前后关系、上下文) 定义了供外部调用者使用State模式的接口

猜你喜欢

转载自blog.csdn.net/efforts_to_advanced/article/details/79983770