Enumを使用したSingletonの作成
モノトーン(Singleton)
最初のインスタンスの設計モードを作成して使用します.
コンストラクション関数が複数回呼び出されても、実際に作成されたオブジェクトは1つしかありません.
最初に作成した後に呼び出されたジェネレータは、最初に作成したオブジェクトを返します.
public enum Singleton {
INSTANCE;
private String name;
private Singleton(String name) {
this.name = name;
}
public Singleton getInstance() {
return INSTANCE;
}
}
Reference
この問題について(Enumを使用したSingletonの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@mils333/Enum-으로-Singleton만들기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol