所以我需要为以下有序对找到最好的易于使用的数据结构: 让我们假设我有6个不同的类,每个类都有自己的类,它扩展了A类,另一类是 B 。 用户将为我提供有序的
对(Class<? extends A> type, B m)
我需要一个数据结构来保存这些对,以后能够访问它们,删除它们中的一些等等 可能类的数量? extends A 类型 s 是最终的,所以我认为我可以为每种不同类型维护一个列表或者某些东西,但是认为可能有一种更优雅的方式来实现它。
另一件事是,对于每个类型B ,我需要为它保留一个队列。
天真的解决方案是为每个类维护一个列表?扩展类型,每个列表将包含相关的类型B 元素,每个类型B的另一个队列