2007年 02月 15日

AS3 Traits

あるタイプにおける共有プロパティ。static 変数 (クラス変数) は Class クラスのインスタンスのプロパティと考えることができるので TCA (クラストレイツ) で、インスタンス変数は TA (インスタンストレイツ) になる、でいいのかな。
というかダイナミックに解決する必要がない変数名はコンパイル時になくしてトレイツに突っ込んじゃって、継承時にはプロトタイプチェインではなくオブジェクトコピーですませるために導入してるんだよっていうのがアレであって、もしかするとそんなに気にするでもないのかもしれない。

スコープチェインの覚えかたはプロトタイプは遅いから後回しにするとか覚えておけばいいのかな

と、コードを書かないでごたごたやってるけど(ry