軟件構造lab3——電子躍遷設計之state和memento模式設計

電子躍遷時,保存每一次躍遷的狀態,當需要回退時,直接輸出需要回退的步數即可回到之前的狀態。 設計如下: UML圖 每個類的具體設計如下: 1.Original類 **2 Memento類 3State類 4Storage類 具體介紹如下: 每一個state代表原子結構系統的一個狀態,每次進行電子躍遷時,Original的對象將會將當前的state深層拷貝一份放入memento中,進行深層拷貝因爲s
相關文章
相關標籤/搜索