Javaの格言―より良いオブジェクト設計のためのパターンと定石 みんなこんな本を読んできた Javaの格言―より良いオブジェクト設計のためのパターンと定石
 
 
  ●トップページ   ●研究員紹介 ●研究所規則 ●著作権・免責・リンク ●掲示板 ●更新情報
仕事関連

▼お仕事のご依頼

執筆、取材、講演のお問い合わせはこちらからお願いします。

▼広告のご依頼

MM-Labo.com内への広告のご希望はこちらからお願いします。

Javaの格言―より良いオブジェクト設計のためのパターンと定石 ( ナイジェル ウォーレン フィリップ ビショップ Nigel Warren Philip Bishop 安藤 慶一 )

翻訳本は難しい?という定説がありますが、本書はいい意味で期待をうらぎってくれたという印象があります。「クラス設計」「インヘリタンス」という専門的な言葉を「格言」という一般的でしかも納得できる言葉で言い表していることが本書の姿勢を物語っています。

タイトルのごとく!<P> 私は新人の時に会社の先輩に薦められて購入しました。当時は全く理解できず、2年近く寝かせていました。去年あたりからJavaも理解できるようになり、ふと手にとって読み返したのですが、自分がなぜもっと早くこの本をしっかりと読まなかったのか、後悔しました。発売当初は継承が美学とされていた時代ですが、この本はすでにInterfaceの利用方法、ダブルディスパッチ、カプセル化そしてJavaでのSingletonの実装方法などが丁寧に書かれていました。<BR> 今でも何度も読み返しております。値段も手頃で私のバイブルとなっております。Javaの文法とオブジェクト指向は理解し、現場でもコードは書けるようになったが、なんかまだ足りない。。と感じた人にぴったりと思います。第二版、出版されな!いかなぁ。。。

立場上、色々なJavaエンジニアと言われる人のコードを見る機会がありますが、構造化言語をそのままJavaに移し変えたコードを書いている人はハッキリ言って多いです。(if文やSwitch文の乱用、例外を全く意識していない等・)<BR>本書はJavaが本来持っているオブジェクト指向に基づく言語仕様を丁寧に解説してあります。<BR>Javaはある程度知っているが、オブジェクト指向言語と構造化言語の違いが未だによく分からない、という人には特にお勧めです。<BR>本書を何度も繰り返し読むことによって上級者への入口に立てると思いますよ。<BR>ただオブジェクト思考とJava、ある程度の基礎知識がないと少々難しいかもしれません。

Javaの格言―より良いオブジェクト設計のためのパターンと定石 ↑ご購入はこちらからどうぞ。
Javaの格言―より良いオブジェクト設計のためのパターンと定石&nbsp;&nbsp;&nbsp;本書は、Javaプログラミングの定石を知ることで、オブジェクト指向設計を学ぶことできる本である。ライブラリを調べたり、過去に作ったクラスを再利用したりすることができるプログラミングスタイルのJavaにおいては、クラスの設計はとても重要である。ここの設計をいい加減にしてしまうと、再利用しにくいクラスを作ってしまったり、不要な継承により、複雑な依存関係を作ってしまい、親のクラスの仕様変更ができなくなってしまったりすることがある。<p> &nbsp;&nbsp;&nbsp;オブジェクト指向を否定する意見には、現実の開発者にこの段階での設計力がないために、再利用をするクラスの設計など不可能であるという意見がある。しかし、すぐれた設計者の設計思想を知り、自分のものにすることで、より安全性が高く適切な制約を持ったクラス設計ができるようになる。そのための定石が記述されているのが本書である。カプセル化、継承、ポリモルフィズムというオブジェクト指向の基本から始まり、オブジェクトの生成、コレクション、イテレータなどの効率の良いプログラムを作るための設計原則までが解説されている。各原則は、詳しいサンプルプログラムとその説明、わかりやすいクラス図で解説されている。<p> &nbsp;&nbsp;&nbsp;本書は、Java言語は理解したが、オブジェクト指向設計という段階で、いまいちピンとこないと思っている人におすすめの1冊である。特に、Javaの持つ能力を自在に操りたいという目的意識のある人には最適であろう。(川藤一真)
管理人の書評: 僕はこんな本を読んできた。 はこちらからどうぞ。
| ビジネス・経済 | 金融・経営 | 漫画・アニメ | 文学・評論 | 科学・技術 | 人文・思想 | アート・建築・デザイン | 社会・政治 | ノンフィクション | 新書・文庫 | 旅行ガイド | ホビー・スポーツ | エンターテイメント | タレント写真集 | 歴史・地理 | 医学・薬学 | 資格・検定 | 暮らし・健康・子育て | 語学・辞典 | 参考書・受験 | 子供向け | 楽譜

Javaの格言―より良いオブジェクト設計のためのパターンと定石