在这里使用 IDictionary 的价值是什么?
使用接口的价值始终是相同的:切换到另一个后端实现时不必更改客户端代码。
考虑一下稍后对代码进行分析会显示哈希表实现(在Dictionary
class) 不适合您的任务,并且二叉搜索树的性能会更好。如果您已经编码到接口,那么切换实现就很简单了。但是,如果您使用了具体的类,则必须在更多地方更改更多代码。 => 这需要时间和金钱。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)