デザインパターン
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2004/06/19
- メディア: 大型本
- 購入: 51人 クリック: 762回
- この商品を含むブログ (399件) を見る
を買った。この本はJavaを使って23個のデザインパターンを詳細に解説している。サンプルも実際に実行できるJavaプログラムであり、とてもわかりやすい。また、Javaで使い道がほとんど分からなかった抽象クラスとインターフェースについて丁寧に解説されていたのもよい。
デザインパターンは聞いたことはあったけどどんなものかほとんど知らなかった。前にテラリウム(2003/5/19)をやっていたとき、メーリングリストでStrategyパターンを使うやらなにやらという話題があって興味を持ち始めた。Strategyパターンというのはどうやらアルゴリズムの実装をごっそり交換できるようにする方法らしい。つまり、Strategyパターンによってテラリウムの虫が状況に応じてアルゴリズムをごっそり交換できるというような話だった。
なるほど便利!というパターンもいくつかあったのだが、多くのパターンはどういう場面で使えるのかいまいちよくわからない。たぶんプログラミングの経験が不足しているからだと思われる。