インターフェイスは、実装なしで名前と署名を指定するインスタンス メソッドのリストです。
例
*> インターフェイスの定義
interface-id IAlarmClock.
...
end interface.
*> インターフェイスを継承する
interface-id IAlarmClock inherits type IClock.
...
end interface.
*> インターフェイスの実装
class-id WristWatch implements type IAlarmClock, type ITimer.
...
end class.
インターフェイスについて
インターフェイスは、実装なしで名前と署名を指定するインスタンス メソッドのリストです。
プログラムで特定のインターフェイスを実装することを宣言する場合、そのインターフェイスで定義されるすべてのメソッドに対する実装が必要であることを意味します。インターフェイスを実装するには、クラス定義で OBJECT 句の IMPLEMENTS 句を使用して、指定したインターフェイスの実装をプログラムが提供するように宣言します。また、このインターフェイス タイプへのオブジェクト参照も宣言できます。