java 单身模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 单身模式相关的知识,希望对你有一定的参考价值。

/**
 *  Design Pattern : 1
 *
 *  Name   : Singleton Pattern
 *  (İsim  : Tek nesne Modeli)
 *
 *  Intent : Ensure a class only has one instance, and provide a global point of access to it.
 *  (Amaç  : Bir sınıfın sadece bir tane nesnesinin olduğundan emin ol ve ona global bir erişim noktası sağla.)
 */

// Singleton sınıfımız
public class Singleton {

    //region Bir sınıfın sadece bir tane nesnesinin olduğundan emin ol
    // Singleton sınıfına ait tek bir nesne oluşturabilmemiz için Singleton nesnesi private static tanımlandı
    private static Singleton object = new Singleton();

    // Başka sınıfların Singleton nesnesi oluşturamaması için constructor private tanımlandı
    private Singleton() {
        System.out.println("Creating a singleton object");
    }
    //endregion

    //region ve ona global bir erişim noktası sağla
    // global erişim noktası için singleton nesnesini döndüren public static metod tanımlandı
    public static Singleton getInstance() {
        return object;
    }
    //endregion
}

以上是关于java 单身模式的主要内容,如果未能解决你的问题,请参考以下文章

java 单身模式

工厂模式--摆脱你日复一日new对象却依旧单身的苦恼!

工厂模式--摆脱你日复一日new对象却依旧单身的苦恼!

phpwamp单身狗模式的详解与分析,单身狗模式/即霸体模式的作用讲解。

phpwamp单身狗模式的详解与分析,单身狗模式/即霸体模式的作用讲解。

java 设计模式之过滤器模式(Filter)