• 单例


    作用:保证当前类同时只能有一个对象存在,且这个类必须自行创建这个实例并向系统提供这个实例。

    步骤:

    1. 私有化类的构造函数。
    2. 在类中使用new创建一个当前类的对象。
    3. 提供一个公开的方法,将创建的对象返回。

       

      饿汉式:

      class Single

      {

      private static final Single Instance=new Single();

      private Single(){};

      public static Single getInstance()

      {

      return Instance;

      }

      }

       

      懒汉式:

      class Single

      {

      private static final Single Instance;

      private Single(){};

      public static synchronized Single getInstance()

      {

      if(null==Instance)

      {

      Instance=new Single()

      }

      return Instance;

      }

      }

      联系我:Renhanlinbsl@163.com

      2016.2.4

      1:13

  • 相关阅读:
    c++教程目录
    ANDROID教程目录
    ArrayBuffer
    读懂 ECMAScript 规格
    编程风格
    Module 的加载实现
    Module 的语法
    修饰器Decorator
    Class 的继承
    SQL Server 2008 R2导出数据脚本的方法
  • 原文地址:https://www.cnblogs.com/ives/p/single_pattern.html
Copyright © 2020-2023  润新知