抽象クラス

ActionScript3.0は、抽象クラスがAPIとして提供されていませんが、
無理やりそれっぽく作った人がいます。
仕組みはprivateなコンストラクタと同じです。
ちなみに、AS3はprivateなコンストラクタを定義できません。
なのでSingletonパターンの実装は今回の例と同じく、
インナークラスを使っています。


Pseudo-abstract classes in AS3
http://www.ericfeminella.com/blog/2007/01/16/pseudo-abstract-classes-in-as3/