zoukankan      html  css  js  c++  java
  • 设计模式-单件模式 实现

    public class Demo {
    
        public volatile static Demo unDemo = new Demo();
        
        private Demo() {}
        
        public static Demo getInstance () {
            return unDemo;
        }
    }

    单件模式:
      确保一个类只有一个示例,并提供全局访问点。

    单件模式的实现只需要将构造方法私有化,然后设计一个静态方法提供全局访问就行了。

    唯一需要注意的事,就是多线程会导致创建多示例。这个时候就要控制静态方法中实例的创建就好。

  • 相关阅读:
    【程序2】
    【程序1】
    基数排序
    归并排序
    选择排序
    leetcode15
    leetcode221
    leetcode322
    leetcode921
    leetcode922
  • 原文地址:https://www.cnblogs.com/culushitai/p/8510379.html
Copyright © 2011-2022 走看看