クラスも無く継承もできないJavaScript § JavaScript(JScript, ECMAScript)は(バージョンにもよりますが)クラスも無く継承もできません。 一応、オブジェクトを扱うことができるプログラム言語ではあるものの、クラスも定義できないようなプログラム言語を、立派な一人前のオブジェクト指向プログラム言語として認めることはできない、というような話をしばしば聞きます。 JavaScriptはプロトタイプベースのオブジェクト指向言語 § 最近、エクストリームプログラミングのメーリングリストで目から鱗が落ちるような話を見ました。 ちょっと興味深いのでメモっておこうと思ったら、丁度都合良くIT都市伝説というキーワードをオータムマガジンに作ったばかりなので、ここに書き込んでおきましょう。 上記のメーリングリストのアーカイブから参照されるページを見ると、以下のようなことが言える