设计模式之–单例模式
*首先我们要知道:设计模式的由来?.什么是单例模式? 为什么要用单例模
式?
由来:
在软件开发中,各个模块之间如何组织能使我们的系统更加优雅健壮,来保证代码具有良好的复用性,扩展性以及可读性,这对软件设计人员至关重要。于是经过前人反复推敲,论证,使用之后被大多数人知晓,理解形成一套设计模式体系(一种套路),由Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(1995年,简称‘四人帮’书或GOF23设计模式),今天介绍里面一种常用的设计模式——单例模式。
目的: 单例模式确保一个类只有一个对象实例,并提供一个访问该实例的全局访问点。 又分为懒汉式和饿汉式
主要思路:
将构造器私有化,自身维护一个实例对象,提供获取实例的静态方法。
一.饿汉式(线程安全)
二.懒汉式
本人第一次创作 ,如有不对欢迎指正。