设计模式之单例设计模式

    xiaoxiao2021-08-25  72

    package com.mustso.java; /* * 设计模式:设计模式是在大量的实践中总结和理论之后优选的代码结构、编程风格、以及解决问题的思考方式。 * 23种设计模式。 * * 单例的设计模式: * 1)解决的问题:使得一个类只能创建一个对象。 * 2)如何解决? */ public class TestSingleton { public static void main(String[] args) { Singleton s1 = Singleton.getInstance(); Singleton s2 = Singleton.getInstance(); System.out.println(s1 == s2); } } //只能创建Singleton的单个实例 class Singleton{ //1.私有化构造器,使得在类的外部不能够调用此构造器 private Singleton(){ } //2.在类的内部创建一个类的实例 static Singleton instance = new Singleton(); //3.私有化此对象,通过公共的方法来调用 //4.此公共的方法,只能通过类来调用,因此设置为static,同时类的实例也必须为static public static Singleton getInstance(){ return instance; } }
    转载请注明原文地址: https://ju.6miu.com/read-677091.html

    最新回复(0)