iOS - 備忘錄模式(Memento Pattern)

在響應某些事件時,應用程序須要保存自身的狀態,好比當用戶保存文檔或者程序退出時。具體一點:當遊戲退出以前,可能須要保存當前會話的狀態,如遊戲等級、敵人的數量、可用武器的種類等。當遊戲再次打開時,玩家能夠從離開的地方接着玩。不少時候,保存程序的狀態真的不須要什麼特別的方法,任何簡單有效的方法均可以,可是保存的信息應該只對原始程序有意義。 模式定義 在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在
相關文章
相關標籤/搜索