やっぱり技術書はこの本みたいにどういった問題があったからこうなった式の解説をしてくれると読み易いし分かりやすいんで助かります。
今まではオブジェクト指向の本を読んでも抽象的な理屈が多くて何だかピンと来ませんでしたが、この本で少なくとも分かった気にはなれそうです。
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
新品:
¥2,398¥2,398 税込
ポイント: 144pt
(6%)
無料お届け日:
4月5日 金曜日
発送元: Amazon.co.jp 販売者: Amazon.co.jp
新品:
¥2,398¥2,398 税込
ポイント: 144pt
(6%)
無料お届け日:
4月5日 金曜日
発送元: Amazon.co.jp
販売者: Amazon.co.jp
中古品: ¥588
中古品:
¥588

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
なぜ,あなたはJavaでオブジェクト指向開発ができないのか~Javaの壁を克服する実践トレーニング 単行本(ソフトカバー) – 2004/12/2
アクロクエストテクノロジー株式会社
(著),
小森 祐介
(著)
{"desktop_buybox_group_1":[{"displayPrice":"¥2,398","priceAmount":2398.00,"currencySymbol":"¥","integerValue":"2,398","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"ZFjZ6rZmVWh9XDn4JYMSiriQmvI7LDyVx5gbQWEwk2K4eqG%2BthYzog8Y8GinIPps5G13VFZ3FptvAMYpStXQkckmaZxjTu0RfIyaDUcLqWBQc87NU0XmMqtRRMMDTok0","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥588","priceAmount":588.00,"currencySymbol":"¥","integerValue":"588","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"ZFjZ6rZmVWh9XDn4JYMSiriQmvI7LDyVJhM88JpKg5HkxBBdEfF0S%2B2gPI6K7M%2BcvHbt7k%2FkDF%2FJnYlBmhp64ymoT7LHKwzH8g6dtRj%2FQdFfo1JeKzG%2F2WJb%2BUNDWf0RHyNl3PmxNLKzoXJGRX5f%2B4zxRTC6%2FXNEhnZfPH8zaNUQDNdyC4pC%2Bsu2QMs5p8b7","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
Javaプログラミング言語習得において,新人プログラマーの最初の障害は「オブジェクト指向の壁」です。本書は,Javaのソフトウェア開発を中心に事業を発展させてきた アクロクエストテクノロジー社の新人教育セミナーを加筆・書籍化したもので,大卒の新人に対して,ゼロからJava言語を教えてきた実績をフィードバックしています。単にプログラミングを「覚える」のではなく,その「考え方を理解」させ,さらに「手を動かしソースを書く」ことを基本とし,知らず知らずのうちにオブジェクト指向が身につくようになっています。
- ISBN-10477412222X
- ISBN-13978-4774122229
- 出版社技術評論社
- 発売日2004/12/2
- 言語日本語
- 本の長さ296ページ
よく一緒に購入されている商品

対象商品: なぜ,あなたはJavaでオブジェクト指向開発ができないのか~Javaの壁を克服する実践トレーニング
¥2,398¥2,398
最短で4月5日 金曜日のお届け予定です
残り13点(入荷予定あり)
¥4,290¥4,290
最短で3月31日 日曜日のお届け予定です
在庫あり。
¥4,400¥4,400
最短で3月31日 日曜日のお届け予定です
残り20点(入荷予定あり)
総額:
当社の価格を見るには、これら商品をカートに追加してください。
ポイントの合計:
pt
もう一度お試しください
追加されました
一緒に購入する商品を選択してください。
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
著者からのコメント
「Java/オブジェクト指向って、やっぱりわかりにくい!」そう思っている人はいませんか?
オブジェクト指向が開発現場で一般的に利用されるようになって、もう数年になります。世の中には様々な入門書が溢れていますが、オブジェクト指向を初めて学ぶ人が、その考え方をすんなりと理解できるような教材はなかなか少ないのではないでしょうか。
入門書で勉強して「なんとなくわかった」気になっても、実際にオブジェクト指向で開発ができるレベルにまで理解を深めるには大きな隔たりがあると思います。本書は、この隔たりを少しでも取り除きたいと思って執筆したものです。
本書ではよくある入門書に書かれている、一般的な文法事項は細かく説明していません。その代わりそれよりも重要なこと、つまり「オブジェクト指向の根本的な考え方」を、読者の皆さん自身が実感をもって理解できるように書きました。
以下のような人には特にお勧めしたいと思いますので、ぜひご一読ください。
・C言語など非オブジェクト指向言語の経験者で、これからJavaを学ぼうとしている人
・オブジェクト指向の勉強に取り組んでいるが、なかなか理解できずに困っている人
オブジェクト指向が開発現場で一般的に利用されるようになって、もう数年になります。世の中には様々な入門書が溢れていますが、オブジェクト指向を初めて学ぶ人が、その考え方をすんなりと理解できるような教材はなかなか少ないのではないでしょうか。
入門書で勉強して「なんとなくわかった」気になっても、実際にオブジェクト指向で開発ができるレベルにまで理解を深めるには大きな隔たりがあると思います。本書は、この隔たりを少しでも取り除きたいと思って執筆したものです。
本書ではよくある入門書に書かれている、一般的な文法事項は細かく説明していません。その代わりそれよりも重要なこと、つまり「オブジェクト指向の根本的な考え方」を、読者の皆さん自身が実感をもって理解できるように書きました。
以下のような人には特にお勧めしたいと思いますので、ぜひご一読ください。
・C言語など非オブジェクト指向言語の経験者で、これからJavaを学ぼうとしている人
・オブジェクト指向の勉強に取り組んでいるが、なかなか理解できずに困っている人
抜粋
<オブジェクト指向は難しくない!>
既にC言語やBASICなどの非オブジェクト指向を学んでいる人にとっては、「オブジェクト指向」というと、「非常に難しい」というイメージを持たれてしまうことが多いかもしれません。それは、オブジェクト指向による考え方が従来の非オブジェクト指向による考え方とは180度異なるものだからです。
また、たとえ話で説明しましょう。
大昔の人は、「太陽は地球の周りを回っている」という天動説を信じていましたが、「実は地球が太陽の周りを回っているのだ」という地動説が唱えられたとき、多くの人々はそれをなかなか受け入れることができなかったといいます。
しかし現代に生きる私たちは、はじめから「地球は太陽の周りを回っている」と学校で教わっていますから、素直に地動説を受け入れることができますね。真実は同じですが、それを私たちがどのように捉えているかが異なるだけなのです。
オブジェクト指向という考え方は、天動説に対する地動説のようなものであると考えてもらえれば良いと思います。既に非オブジェクト指向に馴染んでしまっている人には、「考え方を変える」という若干のハードルがあります。しかし、初めてプログラミングに触れる人にとっては、そのようなものだと素直に受け入れることできるでしょう。オブジェクト指向は本質的には難しいものではないのです。
既にC言語やBASICなどの非オブジェクト指向を学んでいる人にとっては、「オブジェクト指向」というと、「非常に難しい」というイメージを持たれてしまうことが多いかもしれません。それは、オブジェクト指向による考え方が従来の非オブジェクト指向による考え方とは180度異なるものだからです。
また、たとえ話で説明しましょう。
大昔の人は、「太陽は地球の周りを回っている」という天動説を信じていましたが、「実は地球が太陽の周りを回っているのだ」という地動説が唱えられたとき、多くの人々はそれをなかなか受け入れることができなかったといいます。
しかし現代に生きる私たちは、はじめから「地球は太陽の周りを回っている」と学校で教わっていますから、素直に地動説を受け入れることができますね。真実は同じですが、それを私たちがどのように捉えているかが異なるだけなのです。
オブジェクト指向という考え方は、天動説に対する地動説のようなものであると考えてもらえれば良いと思います。既に非オブジェクト指向に馴染んでしまっている人には、「考え方を変える」という若干のハードルがあります。しかし、初めてプログラミングに触れる人にとっては、そのようなものだと素直に受け入れることできるでしょう。オブジェクト指向は本質的には難しいものではないのです。
著者について
■アクロクエストテクノロジー株式会社
1991年3月創業。プラットフォームとしてUNIXをいち早く採用した集中監視制御システムの開発を中心に、ミッションクリティカルな分野で事業を展開。早期からJava/オブジェクト指向を開発現場に本格導入。2005 年には、通常4 年はかかると言われている、CMMIレベル3を国内最小規模・短期間(1年間)で達成。
2016年4月にはリアルタイムでの検索・分析・可視化を提供するオランダのElastic社とOEMパートナー契約を締結し、Elastic製品の代理販売・導入コンサルティング、データ分析/可視化などのデータ活用のニーズに対応する事業を展開。
1991年3月創業。プラットフォームとしてUNIXをいち早く採用した集中監視制御システムの開発を中心に、ミッションクリティカルな分野で事業を展開。早期からJava/オブジェクト指向を開発現場に本格導入。2005 年には、通常4 年はかかると言われている、CMMIレベル3を国内最小規模・短期間(1年間)で達成。
2016年4月にはリアルタイムでの検索・分析・可視化を提供するオランダのElastic社とOEMパートナー契約を締結し、Elastic製品の代理販売・導入コンサルティング、データ分析/可視化などのデータ活用のニーズに対応する事業を展開。
登録情報
- 出版社 : 技術評論社 (2004/12/2)
- 発売日 : 2004/12/2
- 言語 : 日本語
- 単行本(ソフトカバー) : 296ページ
- ISBN-10 : 477412222X
- ISBN-13 : 978-4774122229
- Amazon 売れ筋ランキング: - 167,409位本 (本の売れ筋ランキングを見る)
- - 263位開発技法
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。

著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2018年3月26日に日本でレビュー済み
Amazonで購入
研修や自学で一度学んだものの、文法やオブジェクト思考がいまいち飲み込めなかった人にはオススメです。そのくらいのレベル感だと思います。
2019年12月7日に日本でレビュー済み
Amazonで購入
私は、今この本で勉強中でまだ半分から3分の2程度しか読んでいません。ですが、なぜオブジェクト指向のプログラミングをするべきなのか知ることができました。つまりは、あるシステムのプログラミングをするにあたり、その規模が多少でも大きくなりかけてくると、後から機能を追加するなど後から工夫をこらしたくなってきます。そのような時、また、最初からプログラムを作り直すのはやはり面倒です。そのとき、継承、オーバーライド、ポリモーフィズムなどの機能をつかうとプログラムの改良が容易になるのだと思いました。私はこの本を読んでそう思ったのですが皆さんはどうでしょうか?
2018年1月15日に日本でレビュー済み
Amazonで購入
初心者におすすめできないという意見の方はおそらく読解力がないだけだろう。オブジェクト指向をここまで噛み砕いて、かつ本質を損なわずに伝えている書籍は少ない。じゃんけんで基本を学んで、ばばぬき、七並べで更にJAVAらしい考え方を学ぶことができる。近道も遠回りもせず学びたい初心者には最適の書籍なので、まずはこの1冊をじっくりと学ぶか「スッキリわかる」シリーズも併用すると基本が身につく。
2015年1月3日に日本でレビュー済み
Amazonで購入
Javaの文法は一通り理解していることを前提とした、非オブジェクト指向プログラマ向け「オブジェクト指向モデリング」入門。
「はじめに」の言葉が胸に刺さる。曰く「なぜ、あなただけJavaでオブジェクト指向開発ができないのか」。著者の答えは「オブジェクト指向モデリングができていないから」。何だか「自動車の運転はできるが、道を知らないので目的地へ辿り着けない」というのと似ているな…。
全9章構成。「ジャンケン」「ばば抜き」「七並べ」といったお馴染みのゲームをJavaのコンソールプログラムとして再現していくことを通してモデリングの手順を学んでいく。「ジャンケン」を作る第1〜5章までが基礎編、「トランプゲームのためのフレームワーク」を作り、その上で「七並べ」を実現する第6〜9章が発展編か。読者が取り組むべき「Work」が多数用意されており、体験的に学んでいく仕掛けになっている。
プログラミング本としては小さめの本で、コードの掲載量も多いため、スラスラと読み進んでいける。第5章までの内容はそれほどのものでもないが、それを踏まえて「モデリング」の世界に読者を誘う、第6章以降はなかなかのものだと思う。
カプセル化、継承、多態性といったJavaの機能について理解しても、「オブジェクト指向」についてなかなか開眼できないのは、それらがオブジェクト指向の目的ではなく手段だからなのだろう。そう考えれば、オブジェクト指向の勘どころを理解するためにプログラミング言語の入門書をいくら読んでも意味がないのかもしれない。そのテの本は読者が既に「勘どころ」を理解していることを前提としている。そして、「勘どころ」を体得するためには、「モデリング」や「デザイン(設計)」の経験を積まないとならないのだ。
CD-ROM等は付属しないが、本書に掲載されているJavaのサンプルコード(と、有志によるC#、C++、Rubyのコード)は出版社のサポートページからダウンロードすることができる。
「はじめに」の言葉が胸に刺さる。曰く「なぜ、あなただけJavaでオブジェクト指向開発ができないのか」。著者の答えは「オブジェクト指向モデリングができていないから」。何だか「自動車の運転はできるが、道を知らないので目的地へ辿り着けない」というのと似ているな…。
全9章構成。「ジャンケン」「ばば抜き」「七並べ」といったお馴染みのゲームをJavaのコンソールプログラムとして再現していくことを通してモデリングの手順を学んでいく。「ジャンケン」を作る第1〜5章までが基礎編、「トランプゲームのためのフレームワーク」を作り、その上で「七並べ」を実現する第6〜9章が発展編か。読者が取り組むべき「Work」が多数用意されており、体験的に学んでいく仕掛けになっている。
プログラミング本としては小さめの本で、コードの掲載量も多いため、スラスラと読み進んでいける。第5章までの内容はそれほどのものでもないが、それを踏まえて「モデリング」の世界に読者を誘う、第6章以降はなかなかのものだと思う。
カプセル化、継承、多態性といったJavaの機能について理解しても、「オブジェクト指向」についてなかなか開眼できないのは、それらがオブジェクト指向の目的ではなく手段だからなのだろう。そう考えれば、オブジェクト指向の勘どころを理解するためにプログラミング言語の入門書をいくら読んでも意味がないのかもしれない。そのテの本は読者が既に「勘どころ」を理解していることを前提としている。そして、「勘どころ」を体得するためには、「モデリング」や「デザイン(設計)」の経験を積まないとならないのだ。
CD-ROM等は付属しないが、本書に掲載されているJavaのサンプルコード(と、有志によるC#、C++、Rubyのコード)は出版社のサポートページからダウンロードすることができる。
2013年3月14日に日本でレビュー済み
Amazonで購入
何年も前に購入しましたが、今でも時々読み返したくなる本です。
オブジェクト指向の入門書にありがちな動物を継承して犬を作る、などの
概念的すぎて何を言いたいのかわからない説明は一切ありません。
このときはインターフェイスを使いましょう、このときは抽象的クラスを使いましょう、
といったように、問題を解決するための設計手法が具体的に解説されています。
また、文章のわかりやすさもあらゆる入門書の中で群を抜いています。
平易な文章で書かれた入門書はいくらでもありますが、
柔らかい言葉を使っているだけで説明自体はわかりやすくもなんともない、といったケースが多く、
この本のように初心者と目線を合わせることを意識して書かれた本はなかなか無いと思います。
Javaのエンジニアだけでなく、他のオブジェクト指向言語のエンジニアや、
人にものを教える仕事をしている人にも是非読んでほしい本です。
オブジェクト指向の入門書にありがちな動物を継承して犬を作る、などの
概念的すぎて何を言いたいのかわからない説明は一切ありません。
このときはインターフェイスを使いましょう、このときは抽象的クラスを使いましょう、
といったように、問題を解決するための設計手法が具体的に解説されています。
また、文章のわかりやすさもあらゆる入門書の中で群を抜いています。
平易な文章で書かれた入門書はいくらでもありますが、
柔らかい言葉を使っているだけで説明自体はわかりやすくもなんともない、といったケースが多く、
この本のように初心者と目線を合わせることを意識して書かれた本はなかなか無いと思います。
Javaのエンジニアだけでなく、他のオブジェクト指向言語のエンジニアや、
人にものを教える仕事をしている人にも是非読んでほしい本です。
2015年5月1日に日本でレビュー済み
Amazonで購入
基本的なjavaの文法についての解説はあまり無いので、初学者の方がこの本1冊で勉強するのは少し大変かもしれません。
しかし、オブジェクト指向のモデリングからプログラムを書くまでの流れを簡単なトランプゲームを題材にして大変わかりやすく解説しています。
ある程度文法を頭に入れた次のステップの本としておすすめです。
しかし、オブジェクト指向のモデリングからプログラムを書くまでの流れを簡単なトランプゲームを題材にして大変わかりやすく解説しています。
ある程度文法を頭に入れた次のステップの本としておすすめです。
2014年10月26日に日本でレビュー済み
Amazonで購入
出版年月日が古いので、内容が古い気がしますが、納得できる内容です。