2014-03-28 31 views
3

scala.collection.script似乎得到棄用與scala 2.11沒有建議的替代品。鑑於可觀察集合在GUI編程中非常有用,我不太理解這一步。我同意不可變數據結構幾乎到處都是首選,但在視圖和視圖模型之間同步時,觀察到的可變結構的優點是明確的。在scala 2.11中棄用scala.collection.script的替代方案?

如果需要觀察可變scala集合中的變化,建議使用什麼替代方法?我在過去創建了一個mixin特性來實現我自己,但這非常麻煩,因爲您不確定哪些方法已實現(如覆蓋),哪些方法是從大量混合特性這意味着沒有通用的解決方案來捕獲每種類型的集合中的所有更改。而且這些實現細節可能會在將來的任何時候改變,所以我寧願不自己維護這樣的東西。

如果有人能指點我一個合適的選擇,那將非常感激!

回答

相關問題