【发布时间】:2017-08-19 00:01:29
【问题描述】:
下面的类是否实现了单例模式?我真的很困惑。
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;
}
}
谢谢。
【问题讨论】:
-
不要使用raw types。
标签: java design-patterns singleton