• 单例模式


    1.单例模式的意图

         为了确保一个类有且仅有一个实例,并为它提供一个全局访问点

    2.单例模式的分类

         懒汉式单例、饿汉式单例、登记式单例三种

    3.

     1 //饿汉式单例类.在类初始化时,已经自行实例化 
     2 public class Singleton{
     3     //默认构造
     4     private Singleton{}
     5     //已经自行实例化
     6     private static final Singleton singleton = new Singleton();
     7     //静态的工厂方法
     8     public static Singleton getSingleton{
     9         return singleton;
    10     }
    11 }
    饿汉式
     1 //懒汉式单例类.在类初始化时,已经自行实例化 
     2 public class Singleton{
     3     //默认构造
     4     private Singleton{}
     5     //已经自行实例化
     6     private static final Singleton singleton = null;
     7     //静态的工厂方法
     8     public static Singleton getSingleton{
     9         if(singleton != null){
    10             singleton = new Singleton();
    11         }
    12         return singleton
    13     }
    14 }
    懒汉式
  • 相关阅读:
    Linq用法笔记
    关于Json的总结
    关于Json的总结
    Managing uniquely tagged items using the internet
    关于Json的总结
    Net中Session的用法
    Net中Session的用法
    Net中Session的用法
    【基础】Asp.Net操作Cookie总结
    Asp.Net操作Cookie总结
  • 原文地址:https://www.cnblogs.com/sxmcACM/p/3724167.html
Copyright © 2020-2023  润新知