糖果机的状态转换。。
一台糖果机,支持n种操作,譬如:投入硬币、退还硬币、转动曲柄、填充糖果……
而不同状态下不同操作返回的内容不一样。下面是它的状态转换图:
如何实现它的转换呢?
存档读档的Memento——备忘录模式
在玩游戏的时候我们总要存档、读档,
怎样实现这个功能呢?
买衣服计价问题——策略模式与OCP原则
假设某服装店正在进行促销活动。
T恤打八折,毛衣打五折,而衬衫价格不变,
怎样获得要购买的衣服的实际出售价格?
一台糖果机,支持n种操作,譬如:投入硬币、退还硬币、转动曲柄、填充糖果……
而不同状态下不同操作返回的内容不一样。下面是它的状态转换图:
如何实现它的转换呢?
在玩游戏的时候我们总要存档、读档,
怎样实现这个功能呢?
假设某服装店正在进行促销活动。
T恤打八折,毛衣打五折,而衬衫价格不变,
怎样获得要购买的衣服的实际出售价格?