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图

  • 相关阅读:
    文件操作
    安全名词
    浏览器并发连接
    acm 2057
    acm 2072
    acm 2084
    acm 2044
    acm 2043
    acm 2032
    acm 2005
  • 原文地址:https://www.cnblogs.com/rrb520/p/5607716.html
Copyright © 2011-2022 走看看