不刪除偵聽器–使用ListenerHandles

聽一個可觀察的實例並對它的變化做出反應很有趣。 做一些必要的事情來打斷或結束這種聆聽會變得很有趣。 讓我們看看問題的根源和解決方法。 總覽 這篇文章將首先討論這種情況,然後再討論常見的方法和問題所在。 然後,它將提供解決大多數問題的簡單抽象。 儘管示例使用Java,但許多其他語言也存在缺陷。 提出的解決方案可以應用於所有面向對象的語言。 那些懶於自己在Java中實現抽象的人可以使用LibFX 。
相關文章
相關標籤/搜索