シングルトン パターンの優れている点は、オブジェクト (インスタンス) を 1 回だけ初期化することです。次に、非静的メンバーと対話できます。しかし、Singleton パターンでより強力なのはコンストラクターです。
オブジェクトを初期化するコンストラクターが必要ない場合、シングルトン パターンは意味がなく、静的クラスを使用できます。
しかし、コンストラクターにパラメーターを取得する必要がある場合はどうすればよいでしょうか?
コンストラクターには 2 つのオプションを持つ 1 つの役割があります。1 つはオブジェクトを初期値に初期化するもので、2 つ目はオブジェクトをパラメーター経由で取得した値に初期化するものです。
そうでなければ、シングルトン パターンと静的クラスの違いは何ですか?
ありがとう、ジェイコブ