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

软件工程

开发平台:

Java

  1. package com.company.section4;
  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 SignInfoFactory {
  8. //池容器
  9. private static HashMap<String,SignInfo> pool = new HashMap<String,SignInfo>();
  10. //从池中获得对象
  11. public static SignInfo getSignInfo(String key){
  12. //设置返回对象
  13. SignInfo result = null;
  14. //池中没有该对象,则建立,并放入池中
  15. if(!pool.containsKey(key)){
  16. result = new SignInfo();
  17. pool.put(key, result);
  18. }else{
  19. result = pool.get(key);
  20. }
  21. return result;
  22. }
  23. }