zoukankan      html  css  js  c++  java
  • 图解设计模式-Singleton模式

    Singleton指只有一个元素的集合。
    想要在任何情况下都绝对只有一个实例。
    想在程序上表现出“只存在一个实例”
     
    角色:
    Singleton:在Singleton模式只有这个角色。在Singleton角色中有一个返回唯一实例的static方法。该方法总是返回同一实例。
     
    代码:
    public class Singleton {
    
        private static final Singleton singleton = new Singleton();
    
        private Singleton() {
            System.out.println("初始化");
        }
    
        public static Singleton getSingleton() {
            System.out.println("获得单例");
            return singleton;
        }
    }
    public class Main {
        public static void main(String[] args) {
            Singleton singleton = Singleton.getSingleton();
    
        }
    }
    结果:
    初始化
    获得单例
    收藏文章数量从多到少与“把书读薄”是一个道理
  • 相关阅读:
    LQB201803乘积尾零
    最大公约数
    快速幂运算
    二分法查找原理
    递归-24点
    递归-爬楼梯
    递归-中项表达式求解
    IDEA的安装基本使用
    SSM和开源框架 ------面试指导
    JDK 8 新特性
  • 原文地址:https://www.cnblogs.com/use-D/p/9576438.html
Copyright © 2011-2022 走看看