0

シングルトン パターンの優れている点は、オブジェクト (インスタンス) を 1 回だけ初期化することです。次に、非静的メンバーと対話できます。しかし、Singleton パターンでより強力なのはコンストラクターです。

オブジェクトを初期化するコンストラクターが必要ない場合、シングルトン パターンは意味がなく、静的クラスを使用できます。

しかし、コンストラクターにパラメーターを取得する必要がある場合はどうすればよいでしょうか?

コンストラクターには 2 つのオプションを持つ 1 つの役割があります。1 つはオブジェクトを初期値に初期化するもので、2 つ目はオブジェクトをパラメーター経由で取得した値に初期化するものです。

そうでなければ、シングルトン パターンと静的クラスの違いは何ですか?

ありがとう、ジェイコブ

4

3 に答える 3