在本例中迭代器模式用于遍历一个封装了访问微信好友关系功能的特殊集合该集合提供使用不同方式遍历档案资料的多个迭代器
遍历社交档案的示例
好友friends迭代器可用于遍历指定档案的好友同事colleagues迭代器也提供同样的功能但仅包括与目标用户在同一家公司工作的好友这两个迭代器都实现了同一个通用接口客户端能在不了解认证和发送 REST 请求等实现细节的情况下获取档案
客户端仅通过接口与集合和迭代器交互也就不会同具体类耦合如果你决定将应用连接到全新的社交网络只需提供新的集合和迭代器类即可无需修改现有代码
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/9936.html