Design-pattern-singleton-pattern
提供:Dev Guides
デザインパターン-シングルトンパターン
シングルトンパターンは、Javaで最も単純なデザインパターンの1つです。 このタイプのデザインパターンは、オブジェクトを作成する最適な方法の1つであるため、作成パターンの下にあります。
このパターンには、1つのオブジェクトのみが作成されるようにしつつ、オブジェクトを作成する単一のクラスが含まれます。 このクラスは、クラスのオブジェクトをインスタンス化せずに直接アクセスできる唯一のオブジェクトにアクセスする方法を提供します。
実装
_SingleObject_クラスを作成します。 _SingleObject_クラスのコンストラクターはprivateであり、静的インスタンスを持っています。
SingleObject_クラスは、静的インスタンスを外部に取得する静的メソッドを提供します。 _SingletonPatternDemo、デモクラスは_SingleObject_クラスを使用して_SingleObject_オブジェクトを取得します。
ステップ1
シングルトンクラスを作成します。
SingleObject.java
ステップ2
シングルトンクラスから唯一のオブジェクトを取得します。
SingletonPatternDemo.java
ステップ3
出力を確認します。