1
我正在尋找在飛鏢中實現事件系統的最佳方式。我的要求是:如何在飛鏢中實現事件系統?
- 我想知道事件參數發送/偵聽事件(很高興有代碼完成)。
- 應該相當快。
- 事件可能是全局的(我不需要對象事件連接)。
看來,使用流是好的方式去,但如何構造整個經理?我在想是這樣的:
class EventManager {
Stream<Message1> onMessage1;
Stream<Message2> onMessage2;
Stream<Message3> onMessage3;
(...)
}
,但我的直覺告訴我,是相當不錯的方法。有什麼建議?