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

有那个网站做简历模板千锋教育学费多少

有那个网站做简历模板,千锋教育学费多少,上海贸易公司名录,濉溪县最新通告今天Java设计模式 - 适配器模式 我们在现实生活中使用适配器很多。例如,我们使用存储卡适配器连接存储卡和计算机,因为计算机仅支持一种类型的存储卡,并且我们的卡与计算机不兼容。 适配器是两个不兼容实体之间的转换器。适配器模式是一种结构模…

 Java设计模式 - 适配器模式

我们在现实生活中使用适配器很多。例如,我们使用存储卡适配器连接存储卡和计算机,因为计算机仅支持一种类型的存储卡,并且我们的卡与计算机不兼容。

适配器是两个不兼容实体之间的转换器。适配器模式是一种结构模式。

在Java设计模式中,适配器模式作为两个不兼容接口之间的桥梁。

通过使用适配器模式,我们可以统一两个不兼容的接口。

例子

首先我们创建一个播放器界面来播放任何时间的媒体文件。

MyPlayer是适配器,它统一了播放媒体文件的接口。

interface Player {public void play(String type, String fileName);
}
interface AudioPlayer {  public void playAudio(String fileName);
}
interface VideoPlayer {  public void playVideo(String fileName);
}
class MyAudioPlayer implements AudioPlayer {@Overridepublic void playAudio(String fileName) {System.out.println("Playing. Name: "+ fileName);    }
}
class MyVideoPlayer implements VideoPlayer {@Overridepublic void playVideo(String fileName) {System.out.println("Playing. Name: "+ fileName);    }
}class MyPlayer implements Player {AudioPlayer audioPlayer = new MyAudioPlayer();VideoPlayer videoPlayer = new MyVideoPlayer();public MyPlayer(){      }@Overridepublic void play(String audioType, String fileName) {if(audioType.equalsIgnoreCase("avi")){videoPlayer.playVideo(fileName);}else if(audioType.equalsIgnoreCase("mp3")){audioPlayer.playAudio(fileName);}}
}
public class Main{public static void main(String[] args) {MyPlayer myPlayer = new MyPlayer();myPlayer.play("mp3", "h.mp3");myPlayer.play("avi", "me.avi");}
}

上面的代码生成以下结果。

以上内容是否对您有帮助

http://www.ds6.com.cn/news/60879.html

相关文章:

  • 软件开发的生命周期北京快速优化排名
  • 论坛模板网站建设百度seo排名优化公司推荐
  • 沈阳市建设工程质量检测中心网站抖音指数查询
  • 网站建设实物实训目的网页设计主题推荐
  • jsp动态网站开发实践教程电子档重庆seo网站排名
  • 域名解析站长工具seo最强
  • 许嵩做的网站广告公司主要做什么
  • wordpress怎么上传视频教程seo行业网
  • 惠州网站建设制作seo技术是干什么的
  • 江门外贸网站推广方案百度站点
  • 做网上夫妻去哪个网站今天重大新闻国内最新消息
  • 自适应网站的图做多大 怎么切app开发公司排名
  • 前端开发简历承德seo
  • 做网站月入过万十大嵌入式培训机构
  • tech域名可以做网站吗内江seo
  • 图片轮播wordpress百度seo关键词排名优化软件
  • 香河做网站seo全网优化指南
  • 网站开发 c软文推广怎么做
  • 塘沽网站建设线上宣传方式
  • 枣庄市庄里水库建设管理处网站品牌营销策略论文
  • 最权威的做网站的公司哪家好qq群排名优化软件官网
  • wordpress 网站加密如何免费推广自己的网站
  • 杭州建设网站公司搜索引擎有哪些?
  • 济南做微网站推广画质优化app下载
  • 工作网站开发制作seo全网推广
  • 韩文网站建设武汉seo认可搜点网络
  • 天津网站建设推广下载百度到桌面上
  • 什么是做学院网站如何在百度上做产品推广
  • 做网站如何通过流量赚钱google网站登录入口
  • 什么网站做推广比较好整合营销包括哪三方面