备忘录模式
2020-04-24 09:40:49 8 举报
备忘录模式UML
作者其他创作
大纲/内容
RoleStateCaretaker
-memento:RoleStateMemento
RoleStateMemento
-vitality:%Integer-attact:%Integer-defense:%Integer
负责储存Originator对象的内部状态,并可防止Originator以外的其他对象访问备忘录Memento
负责创建一个备忘录Memento,用以记录时刻它的内部状态,并可以使用备忘录回复内部状态
负责保存好备忘Menmto
GameRole
+StateDisplay()+GetInitState()+Fight()+SaveState()+ RecoveryState(memento As RoleStateMemento)
0 条评论
下一页