Dartのインタフェース
Dartでは暗黙的インターフェイスと呼ばれる機能があります。
暗黙的インターフェイスはクラスを定義した際、自動的に同名のインターフェースが定義されます。
暗黙的インタフェースの定義
Dartではinterface というようなキーワード使ってインターフェースを定義するのではなく、 クラスを定義することによって同時にインターフェースが定義されます。
class クラス名 { 定数およびメソッドの定義 }
インタフェースを実装したクラスを定義するにはキーワード「implements」を使用します。
class クラス名 implements インタフェース名 { }