java干货Java学习笔记Java实战技术

Java中使用容器实现单例模式

2016-08-04  本文已影响44人  蒹葭流
public class SingletonManager {
    private static Map<String,Object> map=new HashMap<String, Object>();
    
    private SingletonManager(){}
    
    public static void registerService(String key,Object instance){
        if (!map.containsKey(key)){
            map.put(key,instance);
        }
    }
    
    public static Object getService(String key){
        return map.get(key);
    } 
}
上一篇 下一篇

猜你喜欢

热点阅读