GoF设计模式——备忘录模式 - 咖啡八杯

Wait 5 sec.

【摘要】本文是【GoF设计模式】系列第17篇,更多内容欢迎关注公众号:咖啡八杯 前言 为什么需要备忘录模式? 假设正在做一个文本编辑器,需要支持 Ctrl+Z 撤销功能。最直觉的写法是每次修改前把整个 Editor 对象的内部字段抄一份出来放到栈里: class Editor { public String 阅读全文