单例设计模式

原创 2016年06月01日 17:22:52

设计模式:

就是解决问题行之有效的方法。

单例设计模式:

 保证一个类在内存中对象唯一性。 

/*

 * 单例设计模式

 *

 * 实现思路:

 * 1.私有化构造函数,不让其他类建立对象初始化,那么其它类就无法简历该类对象。

 * 2.建立一个本类对象,并私有化和静态。

 * 3.对外提供一个静态方法让其他类可以获取该对象。

 */

/**

 * 懒汉式初始化

 *

 * @author Administrator

 *

 */

public class Single{

privateSingle() {

}

 

privatestatic Single sin = null;

 

publicstatic synchronized Single getInstance() {

if(sin == null)

sin= new Single();

returnsin;

}

}

 

/**

 * 饿汉式初始化单例模式

 *

 * @author Administrator

 *

 */

public class Single2{

privateSingle2() {

}

 

private static finalSingle2 sin = new Single2();

 

publicstatic Single2 getInstance() {

returnsin;

}

}

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Qt单例设计模式(1-8)

  • 2017年10月29日 12:05
  • 1.25MB
  • 下载

java 单例设计模式

  • 2014年10月07日 11:08
  • 126KB
  • 下载

Javascript 设计模式 单例

一直很喜欢Js,,,今天写一个Js的单例模式实现以及用法。 1、单例模式的写法 单例模式写法相当简单: var singleTon = { m1: "memeber ...

OC代码15_单例设计模式

  • 2015年06月02日 14:05
  • 426B
  • 下载

Android单例设计模式简介和实例

单例设计模式

设计模式——单例实现

  • 2017年06月29日 20:59
  • 26KB
  • 下载

java单例设计模式

  • 2015年04月22日 21:10
  • 73KB
  • 下载

Java设计模式透析之 —— 单例(Singleton)

写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像f...

设计模式之单例

  • 2017年07月16日 22:08
  • 6KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:单例设计模式
举报原因:
原因补充:

(最多只允许输入30个字)