[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faYAyXBMuJoh8aZQ0GBLfk0R_hDxoNaOxkVQd0XwkmOc":3},{"answer":4,"createTime":5,"id":6,"options":7,"origin":12,"question":19,"related":20,"source":30,"type":31},[],"2024-04-21 21:31:32",139538193,[8,9,10,11],"内部迭代子","外部迭代子","抽象迭代子","以上都不是",{"count":13,"courseId":14,"courseImg":15,"courseName":16,"workId":17,"workName":18},5,"5be745c15c95eb6276dd9aa390ea6948","https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F4c7af9182a07a7f3cde94a24ba29ab4c.jpg","软件体系结构与设计模式","6254dfa63d69462dbfdb62fdf515fa39","合成模式小测","下面的类图中说明的是那种迭代子?\u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002Ffea91570101c2bec5d518a32549b377e.png\">",[21,32,41,44,53],{"answer":22,"createTime":5,"id":23,"options":24,"question":29,"source":30,"type":31},[],139538189,[25,26,27,28],"迭代子模式","容器模式","接口模式","合成模式","用户想做一个文件系统,主要功能是统计文件大小,然后我们需要考虑存放文件时,我们有时候直接放在根目录,有时候我们放在目录下.对于前者,我们可以直接返回文件的大小,但对于存放在目录的文件我们还需要进行遍历.应该采用如下哪个设计模式比较好","v1",0,{"answer":33,"createTime":5,"id":34,"options":35,"question":40,"source":30,"type":31},[],139538191,[36,37,38,39],"String","Vector","OutputStream","File","在java中与迭代子模式相关的类包括",{"answer":42,"createTime":5,"id":6,"options":43,"question":19,"source":30,"type":31},[],[8,9,10,11],{"answer":45,"createTime":5,"id":46,"options":47,"question":52,"source":30,"type":31},[],139538195,[48,49,50,51],"Client不了解Aggregate的细节","Aggregate不了解Iterator的调用细节","Client不了解ConcreteAggregate的内部细节","ConcreteIterator不了解ConcreteAggregate的内部细节","以下迭代子的设计中,力图做到的是\u003Cimg src=\"https:\u002F\u002Ftihai-oss-cloud.itihey.com\u002Fimg\u002F996f2743b6b2c0d32fcb1ddadd370a36.png\">",{"answer":54,"createTime":55,"id":56,"options":57,"question":63,"source":30,"type":64},[],"2024-04-21 21:31:33",139538197,[58,59,60,61,62],"更容易理解的设计","运行效率更高","对客户端而言,简化了对容器中数据访问的接口","一个容器对象可以同时有几个迭代子在进行之中","迭代的算法可以独立于容器而变化","迭代子模式的优点包括",1]