設計模式--Memento 備忘錄模式

  在軟件的構建過程中,某些對象的狀態在轉換過程中,可能由於某種需要,要求程序能夠回溯到對象之前某個點時的狀態,如果使用一些公有接口來讓其他對象得到對象的狀態,便會暴露對象的細節實現。      如何實現對象狀態的良好保存與恢復?但同時又不會因此而破壞對象本身的封裝性。   Memento 備忘錄模式提供解決途徑,它在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在這個對象之外保存這個狀態。這樣
相關文章
相關標籤/搜索