Gamer
-money-fruits-random-fruitsname
+getMoney+bet+createMenento+restoreMemento+toString-getFruit
Creates
Originator
createMenentorestoreMemento
标题 1
说明
Memento
表示Gamer状态的类
表示游戏主人公的类,生成Memento的实例
Main
进行游戏的类,事先保存Memento的实例,之后根据需求恢复Gamer的状态。
~money-fruits
+getProtectedInfo+getPublicInfo
Caretaker
Requests
+getMoney~Menento~addFruit
Memento(备忘录)