GOF23设计模式之状态模式(state)

一、状态模式概述   用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。   结构:     (1)Context 环境类         环境类中维护一个 State 对象,它定义了当前的状态。     (2)State 抽象状态类     (3)ConcreteState 具体状态类         每一个类封装了一个状态对应的行为。 二、状态模式场景导入   酒店系统中,房间的状
相关文章
相关标签/搜索