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

自己的网站怎么做关键词网站布局结构有哪些

自己的网站怎么做关键词,网站布局结构有哪些,十大seo免费软件,专注律师微网站建设与律师微信营销Iterator模式(迭代器模式) 迭代器模式(Iterator),提供一种方法,顺序访问一个聚合对象中各个元素,而不是暴露该对象的内部表示。 类图结构 说明 Iterator(迭代器) 该角色负责定义按…

Iterator模式(迭代器模式)

迭代器模式(Iterator),提供一种方法,顺序访问一个聚合对象中各个元素,而不是暴露该对象的内部表示。

类图结构

在这里插入图片描述

说明

  • Iterator(迭代器)

    该角色负责定义按顺序逐个遍历元素的接口(API)。类图中定义的hasNext和next两个函数。hasNext用于判断是否存在下一个元素,next用于获取元素

  • ConcreteIterator(具体的迭代器)

    该角色负责实现Iterator定义的接口(API)

  • Aggregate(集合)

    该角色负责定义创建Iterator接口对象。

  • ConreteAggregate(具体的集合)

    该角色负责实现Aggregate角色所定义的接口(API)。它会创建出来具体的Iterator角色,即ConcreteIterator角色。

其他

原书中给的例子存在不恰当的地方:BookShelf类与BookShelfIterator之间是相互引用关系,这不是一个好现象;可以将BookShelf中的记录Book对象的数组迁移到BookShelfIterator,这样只保留BookShelf对BookShelfIterator的引用,降低类之间的耦合。

Adapter模式(适配器模式)

适配器模式(Adapter),将一个类的接口转成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

类图

继承实现

在这里插入图片描述

委托实现

在这里插入图片描述

说明

  • Target(对象)

    该角色负责定义所需要的方法。

  • Client(请求者)

    该角色负责使用Target角色所定义的方法进行具体处理。

  • Adaptee(被适配)

    被适配的角色,Adaptee是一个持有既定方法的角色,Target因某种原因无法直接使用这些方法。

  • Adapter(适配)

    Adapter模式的主人公。使用Adapter角色的方法来满足Target角色的需求,这是Adapter模式的目的,也是Adapter角色的作用。

http://www.yayakq.cn/news/747828/

相关文章:

  • 山西网站建设公司哪家好南山网站建设
  • 贵州软件开发 网站开发东营建设信息网公示
  • 西部数码创建子网站秦皇岛建网站
  • 泰州网站建设费用河北邯郸中考成绩公布时间
  • 云信智联商丘网站建设优秀网站建设价格
  • 韩国虚拟空间网站注册200万公司需要多少费用
  • 如何用网站模板做网站商城app搭建
  • 上海优化网站方法北京网站开发网站建设咨询
  • 本地门户网站网站可以自己备案吗
  • 网站建设实施流程开发区网站建设方案
  • 定制网站建设公司价格企业综合管理系统
  • 金融服务网站建设wordpress 中文 插件下载
  • 蓟县网站制作深圳响应式网站建设公司
  • 如何弄自己的网站网站欢迎页模板
  • 在线生成多款表白网站是怎么做的江苏省建设协会网站首页
  • 网站备案需要网站建设完毕不网络管理系统官网
  • 网站开发过程模型军事要闻军事频道
  • 中小型网站建设市场宣传网
  • 电影手机网站建设长沙短视频制作
  • 怎么用群晖做网站wordpress数字减1
  • 电商网站的支付模块怎么做免费做app网站有哪些
  • 网站建设中 html5外贸订单一般在哪个平台接?
  • 校友网站建设做公司+网站建设价格
  • 网站建设 毕业设计怎么 做网站教学流程
  • 温州网站推广优化公司仿各个网站的问题
  • 如何做一网站wordpress有赞收款插件
  • 代做毕业设计网站现成seo课堂
  • 品牌网站搭建十大中国网站制作
  • 免费网站成本一旦开战最危险的城市
  • 科技部网站建设合同货运代理公司