设计模式之状态模式总结篇
状态模式总结篇状态模式总结篇,我们将从以下几个方面对状态模式进行总结。状态模式出现的意图是什么?通过对象内部状态发生改变进而来改变对象的行为,对象看起来好像是被修改了一样。如,没有糖果的时候(是一个状态),糖果机就不能运行了,有糖果之后(另一个状态),投币就可以出糖果了。本文出处凯哥Java(kaigejava)讲《23种设计模》系列教程种的《状态模式总结篇》凯哥公众号:凯哥Java凯哥个人博客:
状态模式总结篇
状态模式总结篇,我们将从以下几个方面对状态模式进行总结。
状态模式出现的意图是什么?
通过对象内部状态发生改变进而来改变对象的行为,对象看起来好像是被修改了一样。如,没有糖果的时候(是一个状态),糖果机就不能运行了,有糖果之后(另一个状态),投币就可以出糖果了。
本文出处凯哥Java(kaigejava)讲《23种设计模》系列教程种的《状态模式总结篇》
主要解决的问题是什么?
对象的行为依赖于对象的状态变化(属性变更),并且根据属性值(状态)的改变而改变相关的行为。如,出不出糖果这个行为受糖果机里面有没有糖果和有没有
原创不易,完成人机校验,阅读全文