Java设计模式:单例模式实现

原创 矫情吗;* 2024-10-19 09:48 175阅读 0赞

在Java中,单例模式是一种保证一个类只有一个实例,并提供一个全局访问点的创建模式。

以下是单例模式的Java实现:

  1. // 创建一个私有构造函数,防止外部直接实例化。
  2. private Singleton instance;
  3. // 静态方法,用于获取唯一实例。
  4. public static Singleton getInstance() {
  5. if (instance == null) {
  6. instance = new Singleton();
  7. }
  8. return instance;
  9. }
  10. // 私有的Singleton类,保证了只有一个实例,并且提供全局访问点。
  11. private Singleton() {
  12. // 初始化逻辑或者资源
  13. // 这个步骤是可选的
  14. }

在这个实现中,Singleton类有一个私有的构造函数,防止外部直接创建实例。静态方法getInstance()用于获取唯一的实例,如果实例为空,就新建一个。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,175人围观)

还没有评论,来说两句吧...

相关阅读

    相关 设计模式——模式实现

    前言 单例模式的写法有很多种,这里线程安全的会有√标记,线程不安全的会指明问题。主要是在看完JVM虚拟机之后,从类加载过程、对象产生过程以及并发重排序的角度来分析问题,解