1.使用场景

a)保证系统启动到终止,全过程只会产生一个实例
b)当我们在应用中遇到功能性冲突的时候,需要使用到单例模式

现实生活:你只能听命与一个老大,如果多个老大,观点不一样就产生冲突了

2.上代码

单例模式的7种不同写法:https://gitee.com/charjay/design