メソッドの継承

今日から『まるごとJavaScript & Ajax』という本でjavascriptを勉強し始めた。javascriptでメソッドを継承するという方法で、NFOアプローチと全く同様な実装が書かれていて、結構驚きだった。以下のような実装である。

function child(o) {
  function F() {}
  F.prototype = o;
  return new F();
}

まだprototypeという概念がきちんと理解できていないのだが、新たな発見がありそうで面白そう。言語をマスターするのは難しいが、色々な言語を勉強するのはやはり重要かもしれない。javascriptは奥が深くて難しそうだが、本格的に勉強するつもり。