• java的单例设计模式


    java的单例设计模式包括:饿汉设计模式和懒汉设计模式;

    步骤: 1.创建一个对象把他设置为私有的成员变量,保证唯一

               2.私有构造方法,防止new一个对象。

               3.定义一个公开的静态方法,返回第一步创建的对象。

    饿汉单例设计模式:当类加载的时候会创建对象。

    class SingleDog{

          String name;

          int age;

          private static SingleDog s = new SingleDog(); //保证对象唯一,

    private SingleDog(){} // 私有构造方法,防止new创建

    public static SingleDog getInstance(){ //提供外部接口

               return s;

    }

    懒汉单例设计模式:用类创建对象的时候在创建

    class SingleDog {

          private static SingleDog s;  //声明本类的引用变量,不创建

          private SingleDog(){}; // 私有构造方法

          public static SingleDog getInstance(){ // 提供外部接口

               if(s == null){

                     s = new SingleDog();

    }

    return s;

    }

    }

  • 相关阅读:
    js5
    js4
    js(3)
    JS内容(2)
    html复习
    js介绍及内容(1)
    定位2
    position定位
    CSS
    列表及行块转变
  • 原文地址:https://www.cnblogs.com/z-jun/p/6076453.html
Copyright © 2020-2023  润新知