--- title: プロトタイプベース slug: Glossary/Prototype-based_programming translation_of: Glossary/Prototype-based_programming ---
プロトタイプベースは、{{Glossary('OOP', 'オブジェクト指向プログラミング')}}のひとつで、{{Glossary('Class', 'クラス')}}を明示的に定義するのではなく、別のクラスのインスタンスや、あまり見かけませんが、空のオブジェクトにプロパティやメソッドを追加するという手法をとっています。
簡単に言えば、この手法は{{Glossary('Class', 'クラス')}}をはじめに定義することなしに{{Glossary('Object', 'オブジェクト')}}を生成することを可能にします。