我必須爲我的小型Scala + JMonkey Engine遊戲實現一個小型圖庫。圖書館將處理最短路徑緩存以進一步查詢。我將不得不附加額外的用戶數據(如引用另一個對象)到我的頂點和邊。如何實現這種行爲?使用什麼? Scala中的參數化類,抽象類或未定義類型?
隨着:
1.參數化類class Graph[A, B] {...}
,或
2.提供abstract class Graph {...}
後來實現用戶數據的變量,或
3.提供abstract class Graph {...}
並定義type A
裏面的類?
或者我錯過了別的東西?
謝謝!這就是我一直在尋找的。就我而言,抽象類型將更加簡潔,因爲它不是一個面向集合的結構。 – TautrimasPajarskas 2011-01-14 16:44:18