2014-08-13から1日間の記事一覧

coffeescript で インターフェース の実装を強制する

クラス定義の中で@interfaceを宣言して@constructor.checkInterface()の呼び出しで実装されていないメソッドがあればエラーを発生させる。 ……けどInterfaceクラスを継承させる必要があるので今一つ実用的でないか。 class Interface @interface: (interfaceC…