Advertisement

学习设计模式第二章:单例模式

阅读量:

文章结构概览

  • 第二章_单例模式
    • 1.单例模式定义

    • 2.单例模式创建方法

      • 2.1饿汉式

        • 2.1.1定义

        • 2.1.2创建步骤

        • 2.1.3举例

          • (1)静态成员变量
        • (2)静态代码块

        • 2.1.4小结

      • 2.2懒汉式

        • 2.2.1定义

        • 2.2.2创建步骤

        • 2.2.3举例

          • (1)线程不安全
        • (2)线程安全

        • 2.2.4小结

      • 2.3双重检验锁

        • 2.3.1定义

          • (1)由来
        • (2)解决及步骤

        • (3)隐患

        • 2.3.2正确举例

        • 2.3.3小结

      • 2.4静态内部类

        • 2.4.1定义
      • 2.5枚举

    • 3。小结

单例模式原理与应用

1.单例模式定义

通过特定的实现方式,确保在整个软件系统中,某一类仅能生成一个对象实例,并且此类仅提供一个用于获取其对象实例的静态方法。

简要定义:该类在内存中所创建的实例对象数量被严格限定为一个

2.单例模式创建方法

全部评论 (0)

还没有任何评论哟~