最近刚开始学习这本书 ,看到不明白的地方希望大家帮忙解释一下这是介绍迭代器的引子:所有的容器都以相同的方式处理元素置入和取出。通常他们都会提供元素安插函数,以及元素取回函数,******不过元素取出动作比较复杂,因为“只能进行单一选取动作”的函数实在是束缚过多,绑手绑脚******。如果你想同时操作或者比较“一组”(而非一个)元素时,怎么办?帮忙解释一下星号***之间的话怎么理解呢?

解决方案 »

  1.   

    再补充一个问题:
    2*****单根继承体系再加上“在Heap之中产生所有对象”,大大简化了引数传递动作*****怎么理解?
      

  2.   

    那不晓得你看到是哪里
    那本书我一直没看过
    我觉得清华大学的JAVA书不错
      

  3.   

    这不是第三版的, 第三版翻译的很不错, 由于语言习惯的问题我们应该读起来比老候的那版要顺一些. 不过元素取出动作比较复杂,因为“只能进行单一选取动作”的函数实在是束缚过多,绑手绑脚
    --------------
    大体上就是说从集合类中取元素的时候一般只能一次取一个,比如get(int index), 返回的只是其中的某一个元素,而有时我们需要一次就得到多个元素,就很麻烦.第二句是哪里的,没有上下文的语义就不好理解了.