Haxeのインタフェース
Haxeではインタフェースという機能があります。
インタフェースの定義
Haxeではキーワード「interface」を使用して以下のようにクラスを定義します。
interface インタフェース名 { インタフェースの定義 }
インタフェースを実装したクラスを定義するにはキーワード「implements」を使用します。
class クラス名 implements インタフェース名 { インターフェースの実装 }
インタフェースに定義されているメソッドを、実装したクラスがオーバーライドしないとエラーになります。