美文网首页
单例模式(六)—静态内部类模式

单例模式(六)—静态内部类模式

作者: 奔跑的佩恩 | 来源:发表于2022-07-23 00:10 被阅读0次

前言

在之前的文章,我们已经讲过了单例模式的各种实现,大家有兴趣的可参考以下文章:
单例模式(一)—懒汉模式
单例模式(二)—懒汉模式(线程安全模式)
单例模式(三)—饿汉模式
单例模式(四)—懒汉双锁模式
单例模式(五)—饿汉静态块模式
今天让我们来学习下静态内部类方式实现单例模式,涉及的内容有:

  1. 静态内部类模式实现单例步骤
  2. 静态内部类模式Java实现单例
  3. 静态内部类模式Kotlin实现单例
  4. 静态内部类模式优缺点

一. 静态内部类模式 实现单例步骤

  • private 无参构造函数
  • 新建静态内部类,并在该类中初始化一个静态外部类实例。该类中的外部类实例为private static
  • 新建public static方法,用于获取外部类对象,方法内部返回静态内部类中的外部类对象

二. 静态内部类模式 用 Java 实现单例

下面给出java代码以静态内部类方式实现单例模式的代码:

相关文章

网友评论

      本文标题:单例模式(六)—静态内部类模式

      本文链接:https://www.haomeiwen.com/subject/xvyvirtx.html