class Single {
private static Single s = new Single();
//单态模式设计,这里的构造函数是私有的,所以不能new
private Single(){}
//只能通过调用getInstance()得到Single的引用
public static Single getInstance(){
return s;
}
public void print(){
System.out.println("Hello Java");
}
}
public class Test {
public static void main(String args[]){
Single s1 = null;
s1 = Single.getInstance();
s1.print();
Single s2 = Single.getInstance();
System.out.println(s2);
System.out.println(s1);
}
}
Java单态模式例程
原创
©著作权归作者所有:来自51CTO博客作者magic_180的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
单态模式(单例模式)Singleton
单态模式(单例模式)
单态模式(单例模式) -
单态设计模式
单态设计模式
单态设计模式