编程思想之单例设计模式概要

设计模式是针对某类问题总结出的一套行之有效的思想方法,十二今天以java代码来为大家概述一下,编程最重要的是思想。思想通了,其他语言都是差不多的,只是代码不同而已。


单例设计模式是为了解决一个类中只允许存在一个实例情况。

实现单例情况,编程思想大概如下:

1.禁止其他应用程序通过此类创建对象

2.在此类中创教此类对象然后通过方法返出去

代码实现如下:

编程思想之单例设计模式概要

最后做测试:

1.看是否可以创建对象,实例化直接报错

编程思想之单例设计模式概要

2.看是否只存在一个对象:

编程思想之单例设计模式概要

在控制台打印的结果来看,通过getInstance方法获得的对象a,b。给a的属性name赋值小明,打印b属性name的值还是小明。则表明a和b是同一个对象,指向同一个内存地址。我们可以打印出来看下

编程思想之单例设计模式概要

结果也是相同的。知道了这种编程思想,然后运用到其他的语言也是可行的。


分享到:


相關文章: