标签: interface iterator containers
给定一个具有一个或多个容器的类,与迭代器而不是容器接口是一个好习惯吗? (例如,对于希望浏览容器的客户而言)
迭代器会以某种方式隐藏容器的实现,所以对我而言,我认为这是一个很好的做法。
但是我可能没有意识到将迭代器作为其他程序员/设计人员遇到的接口技术(如果有的话)的后果。
您对此有何看法?