行为型模式----状态模式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuming226/article/details/91465092
核心

用于解决系统中复杂对象的状态转换以及不同状态下行为的封装问题。

结构

1、Cotntext环境类:环境类中维护一个State对象,他是定义了当前的状态。
2、State抽象状态类。
3、ConcreteState具体状态类:每一个类封装了一个状态对应的行为。

猜你喜欢

转载自blog.csdn.net/yuming226/article/details/91465092