- ベストアンサー
オブジェクト指向とは何ぞや…
JavaScript自称初級者ですが、未だに「オブジェクト指向」の意味をつかめず困っています。 書籍やウェブで解説しているのをいくつも見て、その文章は理解出来ているのですがそこにある本質がどうしても飲み込めない状況です。 こういう状態の者に理解できるような説明をもらえたら嬉しいのですが難しいでしょうか。 どなたかお願いします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- オブジェクト指向とUMLについて
オブジェクト指向がうまく理解できず苦労しています。 Javaの解説書にはよくUMLについても記載されているものをよく見かけますが、UMLはオブジェクト指向を理解するのに役立ちますか? それともオブジェクト指向を理解したうえで活用するための技術ですか?
- ベストアンサー
- Java
- オブジェクト指向設計について
オブジェクト指向設計に興味を持って、いくつかオブジェクト指向の本を読んでみたのですが、 どうもオブジェクト指向に関する基礎知識の説明ばかりで、 オブジェクト指向でどのように設計するのか、どのように生かされるのか、 肝心な部分がいまいちピンときません。 オブジェクト指向による設計に重点を置いたお薦めの書籍などありましたら是非教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- オブジェクト指向について
オブジェクト指向とは 分かりやすく説明するとどういうことですか? 明日までに理解しなければならないのですが、 一から分かりやすく説明頂けないでしょうか? よろしくお願いします!!
- ベストアンサー
- Java
- オブジェクト指向を理解できない。
友人に「オブジェクト指向思考を理解できない奴に満足なJavaScriptのプログラムは組めない」と言われショックを受けています。 もちろん言葉だけは知っていますし、今現在ネットでいろいろ調べているところです。 その友人には「とりあえず分かることからやっていろいろ組んでいるうちにどこかでいきなり理解できる」とも言われたのですが…皆さんそうなのでしょうか?現在オブジェクト指向を理解しているという方は、いったいどういったところからそれに至ったのでしょうか?
- 締切済み
- その他(プログラミング・開発)
- オブジェクト指向をひたすら練習したい
書籍などでは大体3、4個のオブジェクト指向の例があると思いますが、 もっと多くのパターンや量のオブジェクト指向の問題を練習したいのです。 http://www.yc.musashi-tech.ac.jp/~junko/Practice/PostOffice/PostOffice-DomainModeling-Answer.html このサイトの問題のように、回答付きの問題をたくさん解きたいです。 そのような解説というより(あるに越したことはないですが)、 ただ問題と回答が多く載ってる書籍やサイトなどはあるのでしょうか?
- 締切済み
- Java
- オブジェクト指向、理解しやすい?
最近、Javaの解説書や解説サイトを見ていて、しばしば、「Javaは完全なオブジェクト指向だから理解しやすい」といった記述を見かけます。(「プログラムが見やすくなる」とかではなく) Javaに限った話ではないのですが、個人的に、オブジェクト指向の概念は、プログラミング初心者の最大の関門ではないかと勝手に思っています。僕はPHPから入ったのですが、ある程度基本事項をマスターした後も、オブジェクト指向だけは長い間苦手としてきました。(最近やっと慣れてきたところです。) そこで伺いたいのですが、最初にやったプログラミング言語がオブジェクト指向だったという方、オブジェクト指向の概念は、 1.わかりやすかった 2.そこでつまずいた 3.特に意識せずに通り過ぎた 4.その他 いずれでしょうか? ※最初にJavaについて書きましたが、これはただの例なので、オブジェクト指向言語全般についての質問であるととらえてください。
- ベストアンサー
- アンケート
- オブジェクト指向の教え方
新入社員にJavaを教えているところなのですが、オブジェクト指向プログラミングをどのように教えていいか困っています。 全員がC言語研修を受講済みで、さらにJava言語も、継承やオーバーロード、例外まで一通り教えて、一応理解しています。 そこで、次のレベルとして、C言語風のプログラミング(「プログラム=関数の集まり」の考え方)から、オブジェクト指向(「プログラム=オブジェクトの集まり」の考え方)に意識改革させたいところです。 問題領域をオブジェクトの集まりとしてとらえ、そこからクラスを抽出していく、という説明がよくありますが、 「何をオブジェクトにするのか」「どのようにクラスを抽出したらいいのか」の部分を詳しく教えたいのですが、どのように説明したらいいでしょうか。また、参考になるWebサイトなどありませんでしょうか? 自分が普段作るときは、ほぼ「勘」でクラス設計していますので、それでは教えられなくて困っています。よろしくお願いします。
- ベストアンサー
- Java
- オブジェクト指向に関して。
Javaの解説本を読んでオブジェクト指向プログラミングという物があることをしりました。その本には「オブジェクトはデータとそのデータを扱うための機能を持っている。この機能はメソッドと呼ぶ。クラスは設計図のような物で変数とメソッドから構成されている。設計図を実際に形にした物がインスタンスである。」と書いてありました。私はオブジェクト=クラスのような感じがしたのですが、実際のところオブジェクト=クラスでいいのでしょうか? また、友人に話したところ、オブジェクト指向はサブルーチンに似ているといっていました。私はプログラミングの知識が全くないのでサブルーチンという物が何なのかわからないのですが、サブルーチンとオブジェクト指向の考え方は違うような気がするのです。友人に説明して納得させるにはどうしたら良いのでしょうか? ぜひ、力を課してください。
- 締切済み
- その他(プログラミング・開発)
お礼
ありがとうございます。 >プログラミングにおけるオブジェクトとは はい、この部分がまさに言葉のみでしかわかっていない状態でした。実在の「物」を例えとしてもらえたおかけで随分実態に近づけた気がします。