我正在使用两个不同的库,每个库都有自己的类型。两种类型都有 x 和 y 坐标,而每一种都有一些特殊字段。我想将这两种类型(比如PointA
和PointB
)存储在一个列表中。我不能使用基类,因为PointA
andPointB
是库类型,不能修改。
有一个东西我必须在一个列表(一个点数组)中实际使用一个列表。我从Library1调用的方法返回List<PointA>
,而 library2 的方法返回List<PointB>
.
将这些点数组存储在一个列表中的最佳方法是什么?使用List<List<Object>>
返回数组中的每个对象并将其转换为 Object?似乎这可以更优雅地完成。