23種設計模式 VOL.19: 備忘錄模式

思想: 備忘錄對象用來記錄源數據對象的某種狀態/數據, 方便後期從備忘錄中取出源數據狀態後對源數據執行回退操作;


  • 備忘錄UML
  1. 角色說明
    1. Originator: 源數據對象;
    2. Memento: 備忘錄對象;
    3. Caretaker: 備忘錄守護者對象(維護備忘錄對象);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章