摘要: 1.定义 允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类. 和策略模式有点像,都是封装了行为,不同的是状态模式多了状态,根据不同的状态来实行不同的行为. 2.代码实现 以糖果机为例子,糖果机分别对应 1. 没有钱 2. 有钱 3. 售出糖果 4. 糖果售罄 5. 胜利者 这四种状态 阅读全文
posted @ 2019-08-04 21:44 随意的马蒂洛克 阅读(196) 评论(0) 推荐(0)