1
ABAPのインタフェースに基づいてオブザーバパターンのバージョンを実装しようとしています。これはsubject
またはobject
のいずれかが、宣言の順序に依存不明であるというエラーメッセージが表示されてコンパイルされませんABAPにおけるローカルインタフェースの相互参照は不可能ですか?
REPORT z_observer.
INTERFACE observer.
METHODS:
update IMPORTING VALUE(sub) TYPE subject.
ENDINTERFACE.
INTERFACE subject.
METHODS:
register_observer IMPORTING VALUE(obs) TYPE REF TO observer,
remove_observer IMPORTING VALUE(obs) TYPE REF TO observer,
notify_observer.
ENDINTERFACE.
:私は、次の2つのインタフェースを持っています。 ABAPで相互参照する(ローカル)クラス/インタフェースを持つことが可能です。私は何か重要なものを逃しています
事前に感謝します。