设计模式之状态模式

来源:互联网 发布:自动回帖软件 编辑:程序博客网 时间:2024/06/12 20:34

例题:糖果机

智能糖果机,用Java软件控制糖果机:
待机
投入一元硬币
转动把手
滑落一颗糖果
待机(根据机器内糖果库存情况,是否提示售罄)
这里写图片描述
现在考虑加入新的功能:有10%的概率还会再得一枚糖果
这里写图片描述
糖果机项目,状态和动作的关系可以列到如下表格:
这里写图片描述

状态模式原理和设计

这里写图片描述

source code:

http://download.csdn.net/detail/kaikai_sk/9876712

原创粉丝点击