【JavaScript】プロトタイプベースのオブジェクト指向
オブジェクト指向(p78)
・クラスベース
・プロトタイプベース
クラスベース
・クラスは実体を持たない抽象概念
・例)Java
プロトタイプベース
・プロトタイプは実体のあるオブジェクト
・そもそもオブジェクトの抽象としてのクラスが存在しない
・オブジェクトは直接、他のオブジェクトを継承する
・継承元になったオブジェクトのことを『プロトタイプ』と呼ぶ
・プロトタイプへ直にメソッドを追加したり削除したりできる上に、その変更がすでに生成済みのインスタンスにも即時反映される
・例)JavaScript
参照:りあクト!【1.言語・環境編】