いくつかのプロパティとそれらのプロパティを使用して実行するいくつかの操作を持つ "物"または "オブジェクト"がアプリケーションにあるときはいつでも、オブジェクト指向のデザインを使用するとうまくいくでしょう。これは、オブジェクトに関連付けられたデータを編成する手段として機能し、それらのオブジェクトで実行する方法やアクションを表現する手段としてうまく機能します。
多くのデータを取得すればするほど、オブジェクトの種類が増えるほど、オブジェクト指向設計や独自のコードを設計する際のjavascriptオブジェクトなどの組織化パラダイムが重要になります。
さらに、ブラウザのものとのインターフェイスのほとんどは既にこのように設計されているため、このタイプのコードをどのように扱うかを熟知したいと思うでしょう。
非常に簡単なアプリをお持ちの場合は、自分のオブジェクトをデザインする必要はありません。物事がかなりシンプルなときに、それでもそれなしでまともなコードを書くことができます。しかし、物事がシンプルであっても、オブジェクトの周りにコードやデータを整理することについて、早期から考え始めることはめったにありません。私はそれがただちに仕事のために必要とされていないときでさえ、組織化され、より良い考え方のコードに役立つことを見出します。しかし、アプリケーションが少し複雑になるとすぐに、良いオブジェクト指向の設計が本当に多くの助けになります。
私はあなたが今原則を学び、最初のアプリで簡単なものに適用し、すぐに彼らはあなたのデザイン思考の一部となることをお勧めします。
DOMオブジェクトは、JavaScriptでもオブジェクトとして公開されています。 JavaScriptを(ブラウザで)使用するのはかなり難しく、この「実世界」の例は使用しないでください。実例は非常に簡単で、うまくいきますが、物事を「オブジェクト」にまとめる方法を実際に見ています - それが適切でない(またはそうでない)ときは、時間と経験が付いてくるだけです。 –