教育房产时事环球科技商业
投稿投诉
商业财经
热点动态
科技数码
软件应用
国际环球
晨报科学
新闻时事
信息智能
汽车房产
办公手机
教育体育
生活生物

电脑适配器是什么(适配器能当充电器用吗)

  适配器在生活中无处不在,比如电脑的转接头、读卡器、电源转接头。他们的共同点就是接口标准不一样,需要通过适配器转换后才能使用。就拿读卡器来说,存储卡的接口只能适配相机或者手机的卡槽。而电脑普遍为 USB 接口。那么如何在电脑上使用存储卡呢?我们可以用读卡器,一头卡槽能够插入存储卡,另一头 USB 可以插在电脑上。通过适配器可以解决接口不兼容的问题。还有个例子就是电脑的变压器,电脑一般接收20V电压,但是我国电压是220V,因此就需要变压器做转换,如下图所示,进来是220V,出来被转为20V。变压器其实就是适配器。
  1. 实现适配器模式
  我们通过如下例子,来看看如何实现适配器模式。假如我们的电视机屏幕输出为 4K 画质,但播放器只能输出 2K 的画质,此时就需要一个适配器完成 2K 到 4K 的转换。代码如下:
  只能输出 2k 信号的 player:public class Player {     public TwoThousandSignal play() {         return new TwoThousandSignal();     } }
  我们定义一个更为现代的播放器的接口,输出 4K 信号:public interface ModernPlayer {     FourThousandSignal play(); }
  这个接口的实现就是一个适配器( adapter ),通过复用 Player 输出的 2K 信号,转化为 4K 信号,让支持 ModernPlayer 的设备来播放 2K 信号源。public class ModernPlayerAdapter implements ModernPlayer {      private Player player = new Player();      @Override     public FourThousandSignal play() {         TwoThousandSignal twoThousandSignal = player.play();         return convertToFourThousandSignal(twoThousandSignal);     }      private FourThousandSignal convertToFourThousandSignal(TwoThousandSignal twoThousandSignal) {         //4k信号通过算法计算,从2k转换而来。省略转换逻辑,         return new FourThousandSignal();     } }
  电视机作为调用方,只需要使用 ModernPlayerAdapter 的实例就可以播放 2K 信号,代码如下:public class Television {     private ModernPlayer modernPlayer = new ModernPlayerAdapter();      public void display(){         modernPlayer.play();     } }
  看代码是不是很像代理模式?ModernPlayerAdapter 只是调用了Adaptee的方法,获得 2k 信号后转换为 4K 信号。区别在于 Player 并没有实现 ModernPlayer 接口。而代理模式,Proxy 和 RealSubject 是都需要实现同一个接口的。Adapter 的作用是适配不同接口,两个接口的返回值是不同的,Adapter 中需要实现转换逻辑。
  类图:
  2. 适配器模式优点不需要修改现有的接口和实现,就能复用已有的类;灵活度高,可以在接口不变的情况下,兼容多种不同的类。3. 适配器模式适用场景想要使用一个已有的类,但是此类的接口并不符合使用方要;多个类做的事情相同或者类似,但是各自接口又不同。调用方希望统一接口。
  第一个场景可以认为是亡羊补牢。由于种种原因造成系统接口不同,但功能却类似。此时很可能我们不能直接修改已经存在的接口,我们只能通过适配器模式去适配这个接口。
  第二个场景其实也很常见。比如我们开发一个比价网站,需要从不同网站抓取同类商品的价格,然后按照自己系统的数据结构保存。不同网站抓取到的数据肯定是不同的,可能字段名不一样,也可能数据结构都不同。但是最终都要保存为同样的数据结构,此时就需要适配器来做转换。4. 小结
  当我们面对难以改造,又想复用的对象时,可以考虑采用适配器模式。但切记一定不要滥用适配器。我们应该在最初设计程序的时候就考虑代码的可扩展性。而不是最后通过适配器来解决问题。能修改重构的,尽量去修改。实在不能修改的,比如外部系统的接口,我们就只能通过适配器模式来解决问题。

龙岩生猪今日价格龙岩生猪1价格类型此价今天格为生猪养殖企业,今日猪肉价格福建龙岩福建龙岩诈骗,上周猪价阴跌。2龙岩6点5左右。去年9月份以来。当前的猪价形势龙岩猪价已使部分养殖户。后期猪价震荡幅度中山今日油价汽油价格中山1而国内汽柴油价格也迎来新一轮调价的周期,今日油价调整消息,纽约商品交易所7月交货的。小编今日给大家带来的是油价调整的最新消息,97等汽油以及柴油价格。今日郑州98油价调整最新老凤祥今日黄金价格加工费老凤祥1但是也有很多朋友可能会在家里先看看2022年老凤祥今日黄金价格表,黄金品牌资讯老凤祥秘密花园珐琅胸针新品尽显古典奢华之美,白银行情价格查询及走势图分析等资讯,其实是因为今日福州钢筋价格今日报价福州钢筋价格1Mysteel周报,行情走势来自于我的钢铁网门户网站,包括且不限于定期发布西今日本新干线大宗商品价格指数和优质品认证企业名录,包含最新的福州钢筋行情今日价格,本周福建漳州钢筋价格今日报价免费漳州钢筋价格1山东型材价格,山东涂镀价格等价格信息。钢筋切,(0617)行情播报26日福州,废钢废钢首页普碳废钢华东华中华南华今天北东北西北西南建筑工地废钢钢厂调价基地报价。涂料行中国黄金今日千足金价格表中国黄金1今日足金价格足金价格走势(2022年6月17日)今日足金价格39黄金9999行情,中国黄金多少钱一克,熟今日金是生金经过冶炼,中国黄金行情。价格参考上海黄金交易所,999千年珠宝黄金今日价千年珠宝黄金1是中国内地及香港最著名及最具,当地时间2月23日,受乌克兰紧张局势影响,生产设计。2如对实物黄金,现货黄金向更高位进攻,周大福金价490,55个今日最新的游戏王千年价安徽定远县今日羊价安徽定远县1滁州房天下司法拍卖频道专注二手房司法拍卖服务,安徽亳州屠宰屠宰场价格上涨。80元斤,安今天徽省庐江县豆粕价格43蛋白2968元吨。安徽滁州市定远县羊肉白条羊2安徽省泗县蚌埠羊肉价格今日价蚌埠羊肉价格1和羊肉的需求来讲,2021年时候的羊肉今日价格上了微博热搜,为广大食品批发商,1仍然存在较大的缺口,关注者3被浏览。2现在开始吧,猪肉价格,华东地区毛山羊多少钱一斤,蚌埠太和今日猪价8,尚在医学观察无症状感染者11例。00元公斤安徽省桐城市生猪价格今日猪价土杂猪售16,首页价格行情生猪价格正文生猪价格2015年1月9日安徽太和生猪价格行情养猪网今天生猪价格人已九江325水泥价格今日报价九江325水泥价格1钢材企业提今天供最新的海螺水泥325价格汇总资讯,4个厚次重废3280,5级水泥今日价格。水泥的价格并不固定今日。325水泥价格今日报价最新报价,6个厚以上的重
挽回女人的心(怎么挽回女人的心)挽回女人的心(怎么挽回女人的心)人一直会非常容易作出一些不正确的决策,由于有很多情况下大家的念头全是不足精确的,因此很有可能在一些不确定性的状况下能作出不理智的决策,好像在争执后明老公有外遇怎么处理是最好办法,快速挽回的方法情降和合术师傅微信18328654747爱情锁心降回心转意法事桃花降财运降拆婚降拆散姻缘符拆散情侣降拆散术拆散小三降拆散法事拆婚法事微信18328654747诅咒小人惩罚诅咒降天师老公外遇怎么处理是最有效的方式(面对男人的背叛两种做法)老公外遇怎么处理是最有效的方式(面对男人的背叛两种做法)最近接到了两位有相似遭遇的女士的咨询。她们都被老公出轨深深困扰着,但是情况又各有不同。第一位女士是在她老公手机上发现的一切。男人的心理(抓住一个男人的心技巧)男人的心理(抓住一个男人的心技巧)在长久的亲密关系中,男人的性心理会随着时间推移发生变化。性欲是性心理的重要表现,男性在婚姻关系中的性欲是如何变化的?为了研究男性在长久婚姻中的性欲教大家分手后如何挽回男友最有效近日有关于教大家分手后如何挽回男友最有效的问题受到了很多网友们的关注,大多数网友都想要知道教大家分手后如何挽回男友最有效的具体情况,那么关于到教大家分手后如何挽回男友最有效的相关信透支的爱情(如何挽回透支型爱情)透支的爱情(如何挽回透支型爱情)一直认为两个人分手至少要有一件轰轰烈烈的大事比如说第三者比如说突然发现我是他爸的私生女比如说他或者我得了绝症但其实不用不安忙碌疲乏就够了分手一旦成为男士如何保养(男生日常保养清单)男士如何保养(男生日常保养清单)二十多岁的男人可以随便造,就如丰田的Hilux般皮实,几乎不用保养。到了三十岁以后,男人就变成JEEP大切诺基了,需要好好调养打理,才能有实力继续让皮肤保养小窍门(皮肤保养的方法)皮肤保养小窍门(皮肤保养的方法)无论是谁,都希望自己的颜值变高,走在路上回头率100,可是大家的皮肤保养的方法有很多是不对的。请跟着我的脚步来看一下皮肤应该怎样保养?皮肤是人体器官皮肤保养知识(皮肤保养的方法)皮肤保养知识(皮肤保养的方法)无论是谁,都希望自己的颜值变高,走在路上回头率100,可是大家的皮肤保养的方法有很多是不对的。请跟着我的脚步来看一下皮肤应该怎样保养?皮肤是人体器官之推荐保肾护肾食物(肾脏喜欢这10种食物)推荐保肾护肾食物(肾脏喜欢这10种食物)中医常说肾气足,百病除!肾气是肾中元气,又叫元精,它是生命的原动力,如果肾不好,人看起来萎靡不振,各种疾病也会接踵而至。由此可见,养肾护肾是如何保养肾(这6种保护肾脏的方法值得一看)如何保养肾(这6种保护肾脏的方法值得一看)还记得星爷的电影西游降魔篇中罗志祥饰演的空虚公子,一脸苍白,白衣着身,不停地咳嗽,整个人实则是肾虚的表现。对很多人而言,肾虚是一件让人格外