Memento.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.section7;
  2. import java.util.HashMap;
  3. /**
  4.  * @author cbf4Life cbf4life@126.com
  5.  * I'm glad to share my knowledge with you all.
  6.  */
  7. public class Memento {
  8. //接受HashMap作为状态
  9. private HashMap<String,Object> stateMap;
  10. //接受一个对象,建立一个备份
  11. public Memento(HashMap<String,Object> map){
  12. this.stateMap = map;
  13. }
  14. public HashMap<String,Object> getStateMap() {
  15. return stateMap;
  16. }
  17. public void setStateMap(HashMap<String,Object> stateMap) {
  18. this.stateMap = stateMap;
  19. }
  20. }