单例模式的俩种方式:
饿汉式
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
static Singleton getInstance() {
return instance;
}
}
懒汉式
class Singleton {
private static Singleton instance=null;
private Singleton(){}
static Singleton getInstance() {
if(instance==null)
instance=new Singleton();
return instance;
}
}
提问者评价谢谢
*********************************
OOAD和UML有什么联系
UML是用来描述设计的语言
那么OOAD就是这种语言的各种比较成功、常用的应用模式
两者的关系好比编程语言和函数库