Guide
- 先知道为什么要用单例模式;
- 单例模式两种创建模式的认识:
- 启动程序时马上创建;(积极型)
- 启动程序后也不创建,只在用到时才创建,不用就不创建; (懒惰型)
- 懒惰型单例模式将遇到的多线程安全问题,所以就要学习升级版的懒惰型单例模式。
What is singleton
单例模式(Singleton)是一种非常简单且容易理解的设计模式。顾名思义,单例即单一的实例,确切地讲就是指在某个系统中只存在一个实例,同时提供集中、统一的访问接口,以使系统行为保持协调一致。
singleton一词在逻辑学中指“有且仅有一个元素的集合”,这非常恰当地概括了单例的概念,也就是“一个类仅有一个实例”。
- Creational Singleton pattern Classcreational singleton pattern class creational factory pattern class creational flyweight pattern class creational prototype pattern class singleton pattern typescript singleton pattern 模式 设计模式singleton pattern singleton pattern cpp singleton pattern模式 编程技巧javascript singleton pattern