zoukankan      html  css  js  c++  java
  • 设计模式之单例模式

    我对单例模式的理解是:在整个过程中只创建一次对象

    //单例类-皇帝类

    public class Emperor {

        //直接创建一个对象
        private static final Emperor emperor = new Emperor();
        
        //提供私有的构造方法
        private Emperor(){
            
        }
        
        //提供获取对象的方法
        public static Emperor getInstance(){
            return emperor;
        }
        
        //提供公有方法
        public void emperorInfo(){
            System.out.println("我是皇帝。。。");
        }
    }

    //大臣类

    public class Minister {

        public static void main(String[] args){
            //第一天的时候
            Emperor emperor1 = Emperor.getInstance();
            emperor1.emperorInfo();
            //第二天的时候
            Emperor emperor2 = Emperor.getInstance();
            emperor2.emperorInfo();
            //第三天的时候
            Emperor emperor3 = Emperor.getInstance();
            emperor3.emperorInfo();
        }
    }

    UML图

  • 相关阅读:
    HTML5中meta属性的使用详解
    前端部分兼容性问题汇总
    position元素定位详述
    jquery简单实现轮播图
    事件委托-选项卡案例
    async、await
    前端会遇到的算法
    arguments实参个数
    前端知识点整理(三)
    var、let、const
  • 原文地址:https://www.cnblogs.com/rrb520/p/5607716.html
Copyright © 2011-2022 走看看