設計模式-備忘錄模式
wordsCount: 198
readingTime: 1 min
viewers:
Memento-備忘錄模式
分類
行為模式-Behavioral Patterns
主要角色
Originator、Memento、Caretaker
目的
將Originator的部分狀態做儲存,可以做狀態回朔
如何互動
在Originator內部,將狀態記錄到Memento生成物件,交由Caretaker管理,在需要的時候, 從Caretaker拿回Memento回復到之前紀錄
GitHub練習
https://github.com/hanksky12/DesignPatterns/tree/main/Memento
實務上
未運用過,沒經驗可分享
Table of Contents
Related Posts
設計模式-樣板模式
Template Method-樣板模式 分類 行為模式-Behavioral Patterns 主要角色 Abstract Class、Concrete C
2023-6-17
Python Flask 架構
flask網站開發 之前讀過這本O’Reilly的 Flask Web Development(2 Ed.),就很喜歡裡面建構大型應用
2023-9-30
Python Logging 在多線程進階應用
前言 最近工作上碰到自己的需求,想在定期專案中,對多線程中,同類型放同一個檔案,方便之後做trace code
2023-9-16
RPA,過去工作經驗分享
RPA 機器流程自動化,以程式模擬人類操作系統,去取代人工達成自動化 白話:能自動打怪的外掛 為何能存在 當公司
2023-7-16
Python與C#記憶體比較
Python 基礎: 變數本身只有存參考地址(在Stack),物件全部都在Heap,變數只有指向作用,所以沒有任何
2023-6-24
Sponsor
Wechat
Alipay