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