prototypeオブジェクトの共有と派生
有向グラフ 木構造 figure
クラスベースで言うメソッドをプロトタイプベースが模倣しているという立場も取れます（JavaScriptのメソッドは全て仮想メソッド）。
逆にクラスベースのVTableは限定的な prototype とも。
アプローチは違っても言語機構のインフラストラクチャーは似通ってきている。
大きな違い：プロトタイプベースでは、どのオブジェクトもプロトタイプになりうる。
new 演算子の正体
伝統的な関数を使ったコンストラクタ
class構文による --
ECMAScript 5 の Object.create
：：標準組み込みオブジェクトのプロトタイプを書き換えるのは良くない/のコラムはここに移動か？