OOPの本「オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識― 」

オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―
by 平澤 章 (著) 日経BP社 (2004/06/03)
プログラミング(ActionScriptから)を初めて、1年弱ずっとオブジェクト指向オブジェクト指向とミーハーな気持ちでオブジェクト指向がんばってきました。この一年間の間にも自分のの考え方見方が変化しつづけてきました。この本で共感できること、また、新しい考え方(頭の使い方)を教えてもらいました。どうしてオブジェクト指向がいいのか?を歴史的に説明してくれるところが気に入りました。印象に残った考え方は「型にはめられるとプログラマは楽になる」ということ、これは共感できる。型にはまることのないActionScriptはその日の気分、作る人、スキルなどによってそのスクリプトはさまざま、オブジェクト指向を取り入れることで統一感がうまれてソースが見やすくなると思う。いろんな本でオブジェクト指向は、オブジェクト指向を使っている人しかその良さを理解することができないといってるが、まさにそれ、使えば使うほど手になじむ。どんどん速くなる。速くなる。そしてバグに強く仕様変更に強い。全体をざっと作ってから細かい部分を作りこむっといった粘土タイプの人に向いているのだとおもう。また彫刻家タイプ(余計なものを省いてシンプルに仕上げる)にも対応できる。日本人プログラマ(僕もそう)が面倒な変数の名前決めがシンプル直感的にできるのが魅力的。
そんなオブジェクト指向の最初の本として、また自分を見直すためにもこの本はいい教材だとおもう。ページも薄くさらっと読めるし。