从列表继承

从列表继承,第1张

从列表继承

如果要创建一个 公开显示的
动物集合,则不应继承该类

List<T>
,而应该
Collection<T>
使用
Collection
该类名中的后缀。范例:
AnimalCollection :Collection<Animal>

框架设计指南对此提供了支持,更具体地说:

不要 使用

ArrayList
List<T>

Hashtable
,或
Dictionary<K,V>
在公共API。使用
Collection<T>

ReadOnlyCollection<T>

KeyedCollection<K,T>
,或Collectionbase的亚型代替。请注意,仅在framework
2.0版及更高版本中才支持通用集合。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5045145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存