我正在尝试基于 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.
这并不是一个错误信息,要么编译subject
或object
根据其申报的顺序是未知的。在 ABAP 中可以有相互引用的(本地)类/接口。我错过了什么重要的东西吗?
提前谢谢了!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句