Java言語で学ぶデザインパターン入門
|
| 価格: |
おすすめ度:
商品の詳細
- Amazon.co.jp ランキング: #162390 / 本
- 発売日: 2001-06
- 版型: 単行本
- 480 ページ
エディターレビュー
Amazon.co.jp
プログラミングの経験を重ねていくと、やがて「よいコード」のパターンをつかんでいける。そのつど新しいコードを考えなくても、パターンを適用することで効率よくプログラムを作ることができるのだ。デザインパターンとはそのような経験的な要素を抽出したもので、効率の良いプログラミングをするためのテンプレートだ。再利用性の高い、メンテナンス性に優れたプログラムを作るための「型」であり、プログラムを設計する際に大きな助けとなる。
本書は全部で23あるデザインパターンを個別に解説したものだ。それぞれのパターンの解説をサンプルプログラムを使用して行い、そのメリットや使用する場面の解説、そして練習問題が用意されている。デザインパターンの分野は抽象的であるため理解しにくい面があるが、本書はサンプルプログラムを使用することでより具象的なレベルに落とし込み、また練習問題を設けることで自分の頭で考えられるように配慮している。シンプルな構成であるが、記述方法・構成が一貫しているため使いやすく、抽象的な説明も少ないので理解しやすい。ただし、本書を読みすすめるためにJavaとUMLについての知識は必須だ。
デザインパターンは再利用性が高く、かつメンテナンス性、拡張性に優れたプログラムを書くために有効な手段であるが、抽象的な部分が多くなかなか理解できない面がある。本書はそのデザインパターンをわかりやすく解説している点で、初めてデザインパターンを学ぶ人はもちろん、今まで学んで理解しづらいと感じた人にもおすすめの1冊である。(斎藤牧人)
出版社/著者からの内容紹介
◆デザインパターン入門書の決定版!◆
現在、オブジェクト指向設計/プログラミングを行う上で、「デザインパターン」の知識は必要不可欠です。本書『Java言語で学ぶデザインパターン入門』は、プログラミング言語の書籍で定評のある結城浩が、Javaプログラマ全般、特にオブジェクト指向の初心者を対象に、全23のデザインパターンをわかりやすく説き明かした入門書です。
本書では、各パターンにつき1章を割いて、Java言語によるサンプルプログラムを示し、デザインパターンの考え方を丁寧に解説しています。付属CD-ROMには、本文で紹介するサンプルプログラムを全て収録。
【結城浩のプログラミングレッスン】
本シリーズは、結城浩のプログラミング入門書をまとめたものです。プログラミング知識ゼロの読者にも理解できるように、平易な文章で、やさしくかみ砕いて解説しています。練習問題の解答も、詳細な解説がついていますので、独習に最適です。
内容(「BOOK」データベースより)
GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプルプログラムを掲載。
カスタマーレビュー
理解しやすい
なにが有利になるのか,どのような場合に有用なのかとったことがパターン毎に書かれている.パターンはGofのみであるが,とにかく体系的に書かれているので読みやすいし,サンプルもキッチリ書かれている.日本人離れした見出し(例えば「あなたの考えを広げるためのヒント」とか)も素敵かも.
Gofよりは・・
Javaの基礎本を一冊読んだ程度では少し厳しいと思います・・。内容が実践的すぎるためか、プログラミングを仕事としている方でなければ、すぐに「あ、このコーディング使おう」といった気にはなれないかもしれません。「Javaをこれから始めよう・・」という方が売れ筋一番だからと購入してしまわないように注意すべきでしょう。Gof本よりはわかりやすいと思います。 ただし読む方のレベルが高ければ非常によい本なのではないかと思います。
やっと実践で使えるようになった
今までデザインパターンの本は何冊も読みましたが、この本でやっとわかりました。
例もわかりやすく、シンプルでいいです。
今までは洋書の邦訳ばかりでしたが、この本は日本人の脳みそに最適化されているように思えます。
初めてデザインパターンを実践の場に持ち込めるまで理解できるようになりました。





