下面的类是否实现了单例模式?我真的很困惑.
class Customer {
static private Map costumers = new HashMap();
private Customer() {
}
public static Customer getInstance(String name) {
Customer instance = (Customer) costumers.get(name);
if (instance == null) {
instance = new Customer();
costumers.put(name, instance);
}
return instance;
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.