--- title: OOP (オブジェクト指向プログラミング) slug: Glossary/OOP tags: - Beginner - CodingScripting - Glossary translation_of: Glossary/OOP --- <p><strong>OOP </strong>(Object-Oriented Programming、オブジェクト指向プログラミングの略) はデータを <strong>{{glossary("object","オブジェクト")}}</strong> 内にカプセル化して、その構成部品ではなくてオブジェクト自体が操作される、プログラミングアプローチです。</p> <p>{{glossary("JavaScript")}} はとてもオブジェクト指向です。これは <strong>プロトタイプ</strong>ベースのモデル (<a href="/ja/docs/Web/JavaScript/Guide/Details_of_the_Object_Model#Class-based_vs._prototype-based_languages">クラスベースの反対</a>) に従っています。</p> <h2 id="Learn_more" name="Learn_more">詳細情報</h2> <h3 id="General_knowledge" name="General_knowledge">一般知識</h3> <ul> <li>Wikipedia の {{Interwiki("wikipedia", "オブジェクト指向プログラミング")}}</li> <li><a href="/ja/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript">JavaScript によるオブジェクト指向入門</a></li> </ul>