16
GOFシングルトンパターンの実行可能な代替案はありますか?
それに直面しよう。Singletonパターンは、非常に論争の大群プログラマーとトピックの両方フェンスの脇。シングルトンは栄光のグローバル変数に過ぎないと感じている人や、パターンで誓い、それを絶え間なく使用している人もいます。ただし、シングルトン論争が私の質問の中心にあるのは望ましくありません。 誰もが綱引きを持って戦い、私が気にかけているすべてのことで誰が勝つかを確認できます。私が言おうとしているのは、正解が1つあるとは思わないことであり、意図的に炎上党派の口論をしようとしているのではありません。私が質問するとき、私は単にシングルトンの選択肢に興味があります: GOFシングルトンパターンに代わるものはありますか? たとえば、過去にシングルトンパターンを何度も使用したことがあるのですが、1つまたは複数の変数の状態/値を保存することに単に関心があります。ただし、変数の状態/値は、シングルトンパターンを使用する代わりに、静的変数を使用してクラスの各インスタンス化間で保持できます。 他にどんなアイデアがありますか? 編集: 「シングルトンを正しく使用する方法」に関する別の投稿にしたくありません。繰り返しますが、それを回避する方法を探しています。楽しいですか?私はあなたの映画の予告編の声で純粋に学術的な質問をしていると思います。「シングルトンが存在しないパラレルユニバースでは、何ができるでしょうか?」