单例设计模式

1)什么是设计模式?
就是为了解决某类问题,由有经验的程序员归纳总结的某种编码的技巧。如果用户按照这种编码的技巧而编写代码,那么就是按照某种模式在设计。
2)单例模式
为了解决多个对象在内存中只有一个实例的问题而设计的编码技巧。为什么需要单例?在后面的学习和实践中,很多时候会加载一些类,这些类加载非常耗系统资源。往往要求无论创建该对象的多少个实例,只在内存中加载一次。此时就需要使用单例设计模型。
3)实现单例模式的方式
A)懒汉式
单例设计模式
B)饿汉式
单例设计模式
C)双重锁
单例设计模式