
xiii
目次
xiii
Singleton
パターン
章
唯一のオブジェクト
次の目的地は
Singleton
パターンです。
Singleton
パターンは、インスタンスが
1
つしか存在しない唯一無二のオブジェクトを作成するための手段です。すべてのパ
ターンの中で、
Singleton
パターンはクラス図が最もシンプルなパターンだと知って、
喜ぶかもしれません。実際、このクラス図にはクラスが
1
つしかありません!
しか
し、安心してはいけません。クラス設計の観点ではシンプルですが、実装には深いオ
ブジェクト指向的な考え方が必要です。では、じっくりと考えながら進んでいきま
しょう。
典型的な
Singleton
パターンの実装を分析する
...................... 173
チョコレート工場
..................................................................175
Singleton
パターンの定義
.......................................................177
ヒューストンハーシー、問題が発生しました
........................ 178
マルチスレッドを扱う
........................................................... 180
マルチスレッドを改善できるか?
......................................... ...