zoukankan      html  css  js  c++  java
  • 无废话设计模式(2)单例模式

    0-前言

      单例:保证一个类仅有一个实例,并提供一个访问它的全局访问点。

         单例模式的目的是:保证整个应用中只存在类的唯一个实例。

    1-单例模式实现

      单例模式有多重写法,比如饿汉式、懒汉式、双锁式等,

      不需要整这么多花里胡哨,一种足够,这里介绍饿汉式单例:

    /**
     * @description: TODO
     * @author: anson
     * @Date: 2020/7/31 11:37
     */
    public class Singleton
    {
        //1、声明静态常量
        private static final Singleton singleton = new Singleton();
    
        //2、屏蔽构造函数,不允许外部实例化
        private Singleton() { }
    
        //3、提供单例给外部访问
        public static Singleton getInstance()
        {
            return singleton;
        }
    
        //-------------单例里的相关属性内容----------
        private String AppName;
        public String getAppName()
        {
            return "这是一个单例";
        }
    }

    客户端:

            String appname = Singleton.getInstance().getAppName();
            System.out.println(appname);

    简单总结:

    单例单例,就是保证全局只有一个实例,可以用来保存系统全局配置等等;

     

    ****** 真性情的程序汪一枚,踏实做事,乐观做人!******
    作者: 大叔杨
    QQ :59079961
    版权声明:本文版权归作者和博客园共有,欢迎转载,尊重劳动成果,转载请保留出处和原文链接。
  • 相关阅读:
    p_value
    p_value
    第一次差异分析
    fdr
    rpkm&map
    rpkm&map
    s
    python数据处理小函数集合
    Jupyter Notebook 的快捷键
    自由度degree of freedom
  • 原文地址:https://www.cnblogs.com/yanghj/p/13408875.html
Copyright © 2011-2022 走看看