zoukankan      html  css  js  c++  java
  • 传智播客视频笔记(三)单例模式

    单例模式

    解决一个类在内存中只存在一个对象

    (或者说,适用于某个类中没有特别表现对象的属性的,大家都可以共用的对象)

    思路:

    1,为了避免其他程序过多建立该类对象,先禁止其他程序建立该对象

    2,为了让其他程序可以访问该类对象,在本类中自定义一个对象

    3,提供访问方式以便于其他程序可以对自定义对象访问

    代码体现:

    1,将构造函数私有化

    2,在类中创建一份本类对象

    3,提供一个方法获取到该对象

    class Single{

      private Single(){};

      private static Single s = new Single();

      public Single getInstance(){

        return s;

      }

    }

    class SingleDemo{

      public static void main(String [] args){

      Single ss = Single.getInstance();

      }

    }

  • 相关阅读:
    作业
    作业4
    作业1
    作业
    补交课堂作业
    补交最后一题
    第三次作业
    作业
    C语言 homework(4)
    C语言 homework (3)
  • 原文地址:https://www.cnblogs.com/bian1314yuan/p/4415306.html
Copyright © 2011-2022 走看看