0
点赞
收藏
分享

微信扫一扫

设计模式(26) -- 备忘录模式


文章目录

  • ​​需求​​
  • ​​传统解决方式​​
  • ​​传统的方式的问题分析​​
  • ​​备忘录模式​​
  • ​​基本介绍​​
  • ​​备忘录模式原理类图​​
  • ​​备忘录代码​​
  • ​​游戏角色恢复状态实例​​
  • ​​备忘录模式的注意事项和细节​​

需求

设计模式(26) -- 备忘录模式_备忘录模式

传统解决方式

设计模式(26) -- 备忘录模式_设计模式_02

传统的方式的问题分析

设计模式(26) -- 备忘录模式_设计模式_03

备忘录模式

基本介绍

设计模式(26) -- 备忘录模式_设计模式_04

备忘录模式原理类图

设计模式(26) -- 备忘录模式_设计模式_05


设计模式(26) -- 备忘录模式_备忘录模式_06

备忘录代码

Originator

设计模式(26) -- 备忘录模式_设计模式_07


Memento

设计模式(26) -- 备忘录模式_问题分析_08


Caretaker

设计模式(26) -- 备忘录模式_备忘录模式_09


Client

设计模式(26) -- 备忘录模式_设计模式_10


运行结果:

设计模式(26) -- 备忘录模式_问题分析_11

游戏角色恢复状态实例

设计模式(26) -- 备忘录模式_备忘录模式_12


GameRole

设计模式(26) -- 备忘录模式_设计模式_13


Memento

设计模式(26) -- 备忘录模式_备忘录模式_14


Caretaker

设计模式(26) -- 备忘录模式_问题分析_15


Client

设计模式(26) -- 备忘录模式_问题分析_16


设计模式(26) -- 备忘录模式_备忘录模式_17

备忘录模式的注意事项和细节

设计模式(26) -- 备忘录模式_设计模式_18


参考韩顺平《java设计模式》,《大话设计模式》,《设计模式的艺术》,​​菜鸟教程​​,感觉说的都差不读,特此记录下。


举报

相关推荐

0 条评论