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