【設計模式】23種設計模式全解析 五

Java的23中設計模式 ----- 關係模式(11種)   類的狀態 19、備忘錄模式(Memento) 主要目的是保存一個對象的某個狀態,以便在適當的時候恢復對象,個人覺得叫備份模式更形象些,通俗的講下:假設有原始類A,A中有各種屬性,A可以決定需要備份的屬性,備忘錄類B是用來存儲A的一些內部狀態,類C呢,就是一個用來存儲備忘錄的,且只能存儲,不能修改等操作。做個圖來分析一下: Origina
相關文章
相關標籤/搜索