設計模式考前預習—14_備忘錄模式

代碼無錯未必優 備忘錄模式:在不破壞封裝性的前提下,捕獲一個對象的內部狀態,並在該對象之外保存這個狀態。這樣以後就可以將該對象恢復到原先保存的狀態。 要保存的細節給封裝在了memento中了,哪一天要更改保存的細節也不用影響客戶端。memento模式比較適用於功能比較複雜的,但需要維護或記錄屬性歷史的類,或者需要保存的屬性只能是衆多屬性中的一小部分時,originator可以根據保存的麼能頭條信息
相關文章
相關標籤/搜索