Singletonパターン

インスタンスがひとつであることを保証するパターン。
システム環境変数とかに使う。
デザインパターンに詳しくない人でも、これだけは知っているケースが多い一番有名なパターン。
そして乱用は禁物。
なぜならグローバル変数と実質的に変わらないから。
スレッドセーフを意識して作らないと意図しない挙動を引き起こすので注意。
つまり、並行性をあげたい場合ボトルネックになる。
これも乱用禁止の理由のひとつ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です