设计模式——状态模式

最近在项目开发过程中,接触到了状态设计模式。自己也去百度了一下,大概看了一下,写了一个demo。 状态模式:允许一个对象在其内部状态改变时改变它的行为 当状态少的时候,我们会觉得不用设计模式也是可以的,但是状态增多的时候,这样会使我们的代码很乱,不利于程序的扩展。 状态模式可以把每一个状态抽象为一个类,通过继承状态接口,内置每个状态对应的处理逻辑,事物通过不同的条件,自由切换 为不同状态。 我们以
相关文章
相关标签/搜索