山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

プログラム設計の考え方・初級編2 推薦図書

オブジェクト指向で設計する際に参考になると思った

書籍を紹介します。

オイシックスの社員にも推薦しています。

なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング/小森 裕介

¥2,289
Amazon.co.jp

thinkitの記事と同じように非OOのプログラムからだんだん

改良してOOになっていく形で説明しています。

自動販売機と違い、どうプログラムを作っていけばいいかわかるように

なるでしょう。


オブジェクト指向でなぜつくるのか 第2版 知っておきたいOOP、設計、関数型言語の基礎知識/平澤 章

¥2,520
Amazon.co.jp

プログラム言語の進化に合わせてOOができてきた過程を

紹介しています。

うっかり現実世界をそっくりそのままプログラムにできそうな

気がしてきたらこれを読みましょう。

OOのメリットがわかるのでどう作るとメリットが生かせるのか

わかるようになると思います。

いつの間にか第2版が出ていました。