あのマイナス面へのコメント?[重複]
-
23-09-2019 - |
質問
可能な複:
何が悪いSingletons
問題のシングルトンパターン
あのマイナス面へのコメント?と聞いていた面接の質問と私が短いうことを意味する。
まぁでのご利用について、何もしていないのパターン自体は問題があ
解決
ウィキペディアするから:
私は、自動ワイヤーに春を使用して開始しましたので、いくつかは、それのアンチパターンを考えます それが過剰に使用されていることを判断し、 で、不必要な制限を紹介 状況Aの唯一のインスタンス クラスが実際に必要とされていません グローバルな状態を紹介 アプリケーションます。
個人的に、私のアプリケーションは、私はシングルトンを記述する必要があったことがありません。
他のヒント
これは非常に汎用的問題となります)本利用例です。思引の
- 常に必要なミューテックス(または同期化ブロック)を保護する初期getInstance()を呼び出し、問題がある場合があります。
- でhackという事実を隠すを作成するグローバル変数は、グローバル変数 一般的に 悪いです。しかし、多くの場合、いシンプルさについても評価できるがないようご注意ください。虐待します。
- なテスト容易化又は少なくとも難しいです
- く依存的な授業
- できない場合は、サブクラス
- ...
所属していません StackOverflow