1

给定一个具有一个或多个容器的类,与迭代器而不是容器接口是一种好习惯吗?(例如,对于希望浏览容器的客户端)

迭代器会以某种方式隐藏容器的实现,所以就我而言,我认为这是一个很好的做法。

但是我可能没有意识到将迭代器作为接口技术(如果有的话)提供给其他程序员/设计人员遇到的后果。

您对此有何看法?

4

0 回答 0