Index: [Article Count Order] [Thread]

Date:  Mon, 15 Mar 2004 12:02:51 +0900
From:  MIYAMUKO Katsuyuki <k-miyamuko@....com>
Subject:  [XP-jp:04952] Re: 【長文すんません】 JavaScript  でテスト駆動開発 奮戦記
To:  extremeprogramming-jp@....jp
Message-Id:  <40551CDB.5020401@....com>
In-Reply-To:  <20040315000527t-ushio@....com>
References:  <20040315000527t-ushio@....com>
X-Mail-Count: 04952

みやむこです。
# XP やりたい・・・

>     〜 実際やるが、なんとJavaScriptはオーバーライドができない 〜
>       それがいきなりテストで発覚したりした。しかも、継承は、自分
>       でメソッドをコピーしてやるような感じだ。
JavaScript はプロトタイプベースのオブジェクト指向言語です。
なので 元となるオブジェクトをコピーして差分を追加する という考え方です。
もちろん、コピーしてきたメソッドを上書きすればオーバーライドもできます。


プロトタイプベース・オブジェクト指向
    http://sumim.no-ip.com:8080/wiki/493
コンストラクタとプロトタイプ
    http://www.interq.or.jp/student/exeal/dss/ejs/3/2.html
JavaScriptによるオブジェクト指向プログラミング
    http://member.nifty.ne.jp/masarl/article/js-oop.html
オブジェクト指向プログラム言語としての JavaScript
    http://www.tokumaru.org/JavaScript/


以上、参考になれば幸いです。

--
みやむこ