2014年11月7日金曜日

開発環境

Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本 (Eric Freeman 著、Elisabeth Freeman 著、Kathy Sierra 著、Bert Bates 著、佐藤 直生 監訳、木下 哲也 翻訳、有限会社 福龍興業 翻訳、オライリージャパン)の5章(Singletonパターン: 唯一のオブジェクト)、自分で考えてみよう(p.183)を解いてみる。

その他参考書籍

自分で考えてみよう(p.183)

getInstance()メソッドの同期化
頻繁にチョコレートボイラーのインスタンスを作成するわけではないので、この方法は適している。
先行インスタンス化の使用
チョコレートボイラーのインスタンスは常に作成し、使用しているので、遅延インスタンスではなく先行インスタンスを作成するこの方法は適している。
二重チェックロッキング
getInstance()メソッド使用時のパフォーマンスが問題になることはあまりないので、この方法をあえて使う必要はない。

0 コメント:

コメントを投稿