2つの違い、わかりますか? (廣済堂ペーパーバックス)
信州から帰る直前にコンビニで見つけました。
オブ脳@kcgの超おすすめ。グルメの方や生き物に関心のある方にオススメです。もちろん,オブジェクト指向の練習,特に継承関係の設計の練習になります。
表紙を拡大してご覧ください。「ざるそば」と「もりそば」の絵,「タクシー」と「ハイヤ」の絵,「フクロウ」と「ミミズク」の絵が配置されています。そして徳利と銚子,シラウオとシロウオ,整形外科と形成外科,バルコニーとベランダなど話題はつきません。
これらをCGでつくるのか,あるいは何かの属性のデータベースを作るのかでオブジェクト指向での実装は異なりますが微妙な違いを知ることは重要です。根本的に異なる2者はそれぞれ全く異なるクラスとして設計しますが,微妙に異なる2者は共通部分をとりだしてスーパークラスとして異なる部分をサブクラスで定義するのです。
もちろん,オブジェクト指向がどうでもいい方にもネタとしてはオススメの本です。値段が税込み500円なので一家に一冊あってもいいと思います。