設計模式——Memento(備忘錄)模式

備忘錄模式意圖   在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可將該對象恢復到原先保存的狀態。   這兩句第一眼看上去無法理解,看似矛盾,不破壞封裝,同時又能夠保存、恢復內部狀態。 備忘錄類圖   實現備忘錄模式意圖中所描述的關鍵在於:管理者(Caretaker)只能看到備忘錄的窄接口——它只能將備忘錄傳遞給其他對象。相反,原發器(Originator)
相關文章
相關標籤/搜索