创建一个备忘录Memento用来保存他的内部状态,必要的时候使用这个备忘录恢复之前的状态
MemenPicture
+ BufferedImage image+ String path
Caretaker
- MemenPicture memenpicture
+ set()+ get()
Originator
+ setMemenPicture(MemenPicture)+ createMemenPicture()
负责存储Originatior对象的内部状态,并可防止Origiantor以外的其他对象访问备忘录