是否有可能为特定的而非泛型实现AbstractList?
答
当然。
class FooList extends AbstractList<Foo> {
...
}
通过实施我假设你的意思是延长。如果这是一个好奇心问题,或者您是否有某个特定原因不想使用已有的List实现? – Perception 2013-03-18 20:01:52
我正在为数据库编写应用程序前端。为了抽象起见,我想创建一个仅包含特定类型对象的列表,并且具有对这些对象起作用的特殊操作。例如,一个MarketList用于保存Market类型的对象,一个DeviceList用于保存Device类型的对象等。 – 2013-03-18 20:08:24
如果您不需要更改列表的基本行为,那么我会建议为每个列表创建控制器类(比如MarketController,DeviceController等),这些控制器*然后*在内部持有'List'。 –
Perception
2013-03-18 20:12:24