此篇为学习笔记,原文链接 https://refactoringguru.cn/design-patterns/singleton 保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 隐藏构造函数并实现一个静态的构建方法