- 952 名前:デフォルトの名無しさん [05/02/22 23:39:31 ]
- 今作ってる俺言語に、プロトタイプベース(オブジェクトベース?)風のOOの
機能を盛り込もうとしています。 言語そのものは、C風の文法の形無し言語です。 んで、 o = new_object(); とすることで、o.hoge 形式で参照可能な連想配列が取得できるようにする。 そうすれば、後はクロージャを実装するだけで、 new_point(x, y) { o = new_object(); o.x = x; o.y = y; o.move = function (x, y) { o.x += x; o.y += y; } } なんて形で、そこそこそれっぽいものが書けそうな気がするんですが、 どんなもんでしょうか。 そんなのOOじゃねえ、とか、それじゃ実装できんだろ、とか、 気が付くところがあったら教えてくださいませ。 # プロトタイプチェーンはもちょっと後で考えるつもり。
|

|