首页 > 其他 > 详细

设计模式

时间:2018-11-09 00:23:10      阅读:194      评论:0      收藏:0      [点我收藏+]

单例模式

  1. 某个类只能有一个实例
  2. 它必须自行创建这一个实例
  3. 它必须自行向整个系统提供这个实例

饿汉式(由于调用时 对象已经在构造方法之前加载   耗资源)

class SignleTon{
	private static SignleTon s1=new SignleTon();
	private SignleTon() {
		System.out.println("SignleTon");
	}
	
	public static SignleTon getSignleTon() {
		return s1;
	}
}

 懒汉式

 

class SignleTon{
	private static SignleTon s1=null;
	private SignleTon() {
		System.out.println("SignleTon");
	}
	
	public static SignleTon getSignleTon() {
		if (s1==null) {
		    s1=new SignleTon();	
		}
		return s1;
	}
}

  

 

 

 

 

 

设计模式

原文:https://www.cnblogs.com/tanlei-sxs/p/9932767.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!