パンくず
書籍 Patterns to Patterns
Protection
Limit Instantiation with Singleton
概要
Limit Instantiation with Singletonについて
使用する場面
パフォーマンスやメモリーの、都合でひとつのインスタンスにしたい場合
対応方法
Singletonパターンを適用します
利点と欠点
利点
・パフォーマンスの改善
欠点
・どこにでもアクセスできてしまう。設計上の問題になる
・オブジェクトが状態を持つ場合は有用ではない
サンプル
サンプルはGoFのデザインパターンのSingletonパターンへ