wu_zz的博客

菜鸟成长记~

单例模式

设计模式:

      对问题行之有效的解决方式,其实它是一种思想。

     面向对象的设计模式在面向对象的语言里面都通用,java、c++


单例设计模式:

                  解决的问题就是:可以保证一个类在内存中的对象唯一性

  必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性


如何保证对象的唯一性呢?

1.不允许其他程序用new创建该类对象

2.在该类中创建一个本类实例

3.对外提供一个方法让其他程序可以获取该对象


步骤:

1.私有化该类的构造函数            private  Test() { }

2.通过new在本类中创建一个本类对象      private static  Test  t  =  new  Test(); 

3.定义一个共有的方法,将创建的对象返回     public  static  Test  getInstance() {  return  t ;}


getInstance() 获取实例


内存图解:

 







阅读更多
版权声明:本文为博主学习过程中作的笔记,欢迎交流! https://blog.csdn.net/wu_zz/article/details/53996987
个人分类: Java
想对作者说点什么? 我来说一句

单例模式单例模式单例模式

2011年07月31日 467KB 下载

研磨单例模式研磨单例模式

2010年12月15日 123KB 下载

单例模式(讲解单例模式)

2011年01月18日 317KB 下载

Java单例模式(DOC)

2009年10月21日 91KB 下载

php单例模式和工厂模式

2009年05月22日 54KB 下载

设计模式之单例模式

2017年12月01日 9KB 下载

JAVA单例模式

2013年11月14日 46KB 下载

线程安全的单例模式

2012年12月07日 345KB 下载

单例模式详解~~单例模式详解~~

2011年03月01日 39KB 下载

研磨设计模式之单例模式.pdf

2011年11月16日 311KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭