2011-12-25 5 views
0

私は本からJavascriptを学習していますが、現時点では、コンストラクタを使って 'Dog'オブジェクトを作っています。彼らはプロパティとメソッドを持っており、それはすべてクールです。この類推は素晴らしいものですが、実際の世界のアプリにその概念を関連付けるのは難しいです。 それで、私が見つけたいもの:現実世界のアプリではオブジェクトは何をしていますか?私がログインできる人のためのアプリを作って、サイト上でやり取りしてログアウトしたいのであれば、これらの人々はアプリケーション内のオブジェクトになりますか?Javascriptオブジェクト:実際のアプリケーションではどのような役割を果たしますか?

PS:これは私にとっては早すぎるかもしれないが、大きな写真も手に入れたい。

+0

DOMオブジェクトは、JavaScriptでもオブジェクトとして公開されています。 JavaScriptを(ブラウザで)使用するのはかなり難しく、この「実世界」の例は使用しないでください。実例は非常に簡単で、うまくいきますが、物事を「オブジェクト」にまとめる方法を実際に見ています - それが適切でない(またはそうでない)ときは、時間と経験が付いてくるだけです。 –

答えて

1

いくつかのプロパティとそれらのプロパティを使用して実行するいくつかの操作を持つ "物"または "オブジェクト"がアプリケーションにあるときはいつでも、オブジェクト指向のデザインを使用するとうまくいくでしょう。これは、オブジェクトに関連付けられたデータを編成する手段として機能し、それらのオブジェクトで実行する方法やアクションを表現する手段としてうまく機能します。

多くのデータを取得すればするほど、オブジェクトの種類が増えるほど、オブジェクト指向設計や独自のコードを設計する際のjavascriptオブジェクトなどの組織化パラダイムが重要になります。

さらに、ブラウザのものとのインターフェイスのほとんどは既にこのように設計されているため、このタイプのコードをどのように扱うかを熟知したいと思うでしょう。

非常に簡単なアプリをお持ちの場合は、自分のオブジェクトをデザインする必要はありません。物事がかなりシンプルなときに、それでもそれなしでまともなコードを書くことができます。しかし、物事がシンプルであっても、オブジェクトの周りにコードやデータを整理することについて、早期から考え始めることはめったにありません。私はそれがただちに仕事のために必要とされていないときでさえ、組織化され、より良い考え方のコードに役立つことを見出します。しかし、アプリケーションが少し複雑になるとすぐに、良いオブジェクト指向の設計が本当に多くの助けになります。

私はあなたが今原則を学び、最初のアプリで簡単なものに適用し、すぐに彼らはあなたのデザイン思考の一部となることをお勧めします。

関連する問題