質問

可能な複:
何が悪いSingletons
問題のシングルトンパターン

あのマイナス面へのコメント?と聞いていた面接の質問と私が短いうことを意味する。

まぁでのご利用について、何もしていないのパターン自体は問題があ

役に立ちましたか?

解決

ウィキペディアするから:

  

いくつかは、それのアンチパターンを考えます   それが過剰に使用されていることを判断し、   で、不必要な制限を紹介   状況Aの唯一のインスタンス   クラスが実際に必要とされていません   グローバルな状態を紹介   アプリケーションます。

私は、自動ワイヤーに春を使用して開始しましたので、

個人的に、私のアプリケーションは、私はシングルトンを記述する必要があったことがありません。

他のヒント

これは非常に汎用的問題となります)本利用例です。思引の

  • 常に必要なミューテックス(または同期化ブロック)を保護する初期getInstance()を呼び出し、問題がある場合があります。
  • でhackという事実を隠すを作成するグローバル変数は、グローバル変数 一般的に 悪いです。しかし、多くの場合、いシンプルさについても評価できるがないようご注意ください。虐待します。
  1. なテスト容易化又は少なくとも難しいです
  2. く依存的な授業
  3. できない場合は、サブクラス
  4. ...
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top