オブジェクト指向のこころ
今日は、今(今更ながら)読んでいる本について紹介したいと思います。
その本とは、
です。
本書は、原書が2001年(その後、Second Editionが2004年)に出版されており、訳書も2005年発売ですので、それほど新しい本ではありません。また、私自身は設計をしたりプログラムを書いたりということから離れて久しいので普段であれば手に取ることはないような部類の書籍ですが、とある場で羽生田さんにおすすめされて手に取った次第です。
著者はAlan ShallowayとJames R. Trott
この名前を聞いてピンと来る人はピンと来るでしょうが、"Lean-Agile Software Development: Achieving Enterprise Agility"の共著者のうちの二人ですね。この本やAlanたちの考え方については、以前のブログにも書いていますのでご興味があればどうぞ。
プログラマーじゃなくても興味深く読める
まだ第5章までしか読んでいないのですが、少なくともここまでは私でも興味深く読み進めることができました。ここまでの部分でざっと、オブジェクト指向のおさらいをし、従来のオブジェクト指向設計における限界を示した上で、デザインパターンの有効性を示すところにつなげています。
第6章以降は、さまざまなパターンを紹介しているのですが、そんな中でも随所に差し込まれている内容には、プログラマーでなくてもためになる話が含まれています。例えば、第8章の「8.6 アジャイル開発における品質」など。
そして、今の時期ならオブジェクト指向を改めてしっかり学びたい新入社員のエンジニアのみなさんにもちょうど良いかもしれません。
そんなこんなで、たまにはこんな本を読んでみるのもいいものです。
デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns series)
- 作者: アラン・シャロウェイ,ジェームズ・R・トロット,村上雅章
- 出版社/メーカー: ピアソン・エデュケーション
- 発売日: 2005/09/16
- メディア: 大型本
- 購入: 51人 クリック: 615回
- この商品を含むブログ (116件) を見る
Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
- 作者: Alan Trott, James R. Shalloway
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2004/10/12
- メディア: ペーパーバック
- クリック: 2回
- この商品を含むブログ (2件) を見る
Lean-Agile Software Development: Achieving Enterprise Agility (Net Objectives Lean-Agile Series)
- 作者: Alan Beaver, Guy Trott, James R. Shalloway
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2009/10/22
- メディア: ペーパーバック
- クリック: 8回
- この商品を含むブログ (1件) を見る