当前位置: 首页 > news >正文

做跨国婚恋网站赚钱吗做菠菜网站判多久

做跨国婚恋网站赚钱吗,做菠菜网站判多久,恒创主机 wordpress,小说网站制作迭代器模式 迭代器模式#xff08;Iterator Pattern#xff09;是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素#xff0c;不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 介绍 意图#xff1a; 提供一种方法顺序访问… 迭代器模式 迭代器模式Iterator Pattern是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 介绍 意图 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。 主要解决 不同的方式来遍历整个整合对象。 何时使用 遍历一个聚合对象。 如何解决 把在元素之间游走的责任交给迭代器而不是聚合对象。 关键代码 定义接口hasNext, next。 ** 应用实例** JDK中Collectoin的 iterator。 优点 它支持以不同的方式遍历一个聚合对象。迭代器简化了聚合类。在同一个聚合上可以有多个遍历。在迭代器模式中增加新的聚合类和迭代器类都很方便无须修改原有代码。 缺点 由于迭代器模式将存储数据和遍历数据的职责分离增加新的聚合类需要对应增加新的迭代器类类的个数成对增加这在一定程度上增加了系统的复杂性。 使用场景 访问一个聚合对象的内容而无须暴露它的内部表示。需要为聚合对象提供多种遍历方式。为遍历不同的聚合结构提供一个统一的接口。 注意事项 迭代器模式就是分离了集合对象的遍历行为抽象出一个迭代器类来负责这样既可以做到不暴露集合的内部结构又可让外部代码透明地访问集合内部的数据。 代码实现 迭代器接口 public interface MyIteratorE {boolean hasNext();E next(); }迭代器生成接口 public interface IteratorBuilderE {MyIteratorE iterator();}动漫类 public class Animation implements IteratorBuilderString{private final String[] videos;private int position;public Animation(int maxSize){videos new String[maxSize];}public String get(int index){return videos[index];}public void add(String video){videos[position] video;}public void addAll(String[] videoArr){for (String s : videoArr) {add(s);}}public MyIteratorString iterator(){return new AnimationIterator();}private class AnimationIterator implements MyIteratorString {private int index;public AnimationIterator(){this.index 0;}public boolean hasNext(){return index videos.length;}public String next(){return videos[index];}} }客户端 public class Client {public static void main(String[] args) {String[] videos {斗罗大陆, 练气十万年, 斗破苍穹, 仙逆, 火影};Animation animation new Animation(videos.length);animation.addAll(videos);MyIteratorString iterator animation.iterator();while (iterator.hasNext()) {System.out.println(iterator.next());}} }
http://www.dnsts.com.cn/news/191383.html

相关文章:

  • 怎么做视频解析的网站服装网站建设效果
  • 雄安移动网络优化营商环境
  • 能先做网站再绑定域名吗怎么做试玩平台推广网站
  • 嘉兴建站服务网站为什么做优化ppt
  • 济南手机网站建设公司报价广州企业vi设计公司
  • 如何自己创建网站教程建设网站查询余额
  • 聊城市住房和城乡建设局网站多多鱼网页模板
  • 动态公司网站设计潍坊的网站开发公司
  • 红页网站如何做做网站建设与推广企业
  • 搭建网站费用广州做网站的网络公司排名
  • 哪里找做网站的客户关于建设公司网站的议题
  • 网站开发查找漏洞的工具百度网站如何做运营
  • 制作学校网站的教程永济做网站单价
  • 网站域名登陆地址查询wordpress无法访问
  • 建站公司收费标准更改WordPress注册页面
  • 做外贸网站的好处做餐饮在环保局网站备案
  • 设计师推荐网站营销型网站建设需要懂什么
  • 商丘行业网站建设开发公司高端建筑图片
  • a032网站模版wordpress多说插件下载
  • 淘宝客网站能用淘宝图标做标志吗网站开发是什么语言
  • 网站空间可以转移吗网站页面设计怎么收费
  • 如何免费制作企业网站沈阳市建设工程信息网招标公告
  • 商务网站建设与维护试题如何做阿语垂直网站
  • 门户网站兴化建设局 金专业的企业宣传片制作企业
  • 梧州网站建设梧州平面设计主要用的软件
  • 做动漫网站的素材杨伟丽 郑州做网站
  • 网站建设-应酷那种电影网站怎么建设
  • 石家庄有什么做网站的公司搜索引擎推广是什么
  • 聊城网站建设ui制作网页模板
  • 学校网站建设目标哪个建站系统适合外贸商城网站建设