我最近一直在从事一个涉及很多列表类的项目,我发现自己想知道,这些天在什么情况下(如果有的话)适合创建自定义集合/字典实现?随着泛型的引入,List 和 Dictionary(或队列、堆栈等)不会在 99% 的时间里完成人们需要的所有事情吗?如果没有,您难道不想从这些现有类之一继承吗?此时滚动您自己的实现有什么好处?
问问题
83 次
我最近一直在从事一个涉及很多列表类的项目,我发现自己想知道,这些天在什么情况下(如果有的话)适合创建自定义集合/字典实现?随着泛型的引入,List 和 Dictionary(或队列、堆栈等)不会在 99% 的时间里完成人们需要的所有事情吗?如果没有,您难道不想从这些现有类之一继承吗?此时滚动您自己的实现有什么好处?