我必须为我的小型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