add Memento(备忘录，备份) pattern