电子说
在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。
在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。
对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为。
结构图
结角色与理解
核心代码
抽象状态类
具体状态类
状态类
客户端
全部0条评论
快来发表一下你的评论吧 !