Liny_@NotePad

沉迷ACG中

糖果机的状态转换。。

一台糖果机,支持n种操作,譬如:投入硬币、退还硬币、转动曲柄、填充糖果……
而不同状态下不同操作返回的内容不一样。下面是它的状态转换图:

如何实现它的转换呢?

存档读档的Memento——备忘录模式

在玩游戏的时候我们总要存档、读档,
怎样实现这个功能呢?

买衣服计价问题——策略模式与OCP原则

假设某服装店正在进行促销活动。
T恤打八折,毛衣打五折,而衬衫价格不变,
怎样获得要购买的衣服的实际出售价格?