范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

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

  适配器在生活中无处不在,比如电脑的转接头、读卡器、电源转接头。他们的共同点就是接口标准不一样,需要通过适配器转换后才能使用。就拿读卡器来说,存储卡的接口只能适配相机或者手机的卡槽。而电脑普遍为 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. 小结
  当我们面对难以改造,又想复用的对象时,可以考虑采用适配器模式。但切记一定不要滥用适配器。我们应该在最初设计程序的时候就考虑代码的可扩展性。而不是最后通过适配器来解决问题。能修改重构的,尽量去修改。实在不能修改的,比如外部系统的接口,我们就只能通过适配器模式来解决问题。

沙井乐安居(南昌沙井安居小区改造后)沙井乐安居(南昌沙井安居小区改造后)老旧小区改造这是件好事,可南昌市红谷滩区沙井安居小区的居民聂女士却告诉记者,他们那里进行老旧小区改造后,路面和停车位都没有达到公示时候的标准。据永乐大典正本(中国遗失十大无价之宝)永乐大典正本(中国遗失十大无价之宝)永乐五年(1407年)十月,两千多人经过三年多的努力,永乐大典正式定稿。明成祖朱棣抽查一部分后,非常满意,亲自撰写序言,一部超级书籍自此横空出世自然之宝怎么样(自然之宝怎么吃)廖木兴图美容养颜安眠减肥补充维生素益生菌睡眠不好,来颗睡眠软糖刷手机伤眼,来颗护眼糖果身材太胖,来颗控卡减肥软糖减糖成为全球趋势的背景下,糖果商食品企业纷纷推出添加健康成分的功能性八十一枚金币(八十一枚金币电影土豆)八十一枚金币(八十一枚金币电影土豆)今天我利用早起的时间,阅读了本土作家王智君新出版的短篇小说集八十一枚金币中的第一篇八十一枚金币。这篇小说是本次出版的短篇小说集的开篇,也是主打作黄河边发现古墓群共有多个时期墓葬600多座出土文物2000余件关于到现在黄河边发现古墓群共有多个时期墓葬600多座出土文物2000余件这个话题,相信很多小伙伴都是非常有兴趣了解的吧,因为这个话题也是近期非常火热的,那么既然现在大家都想要知道黄日军一个联队有多少人(日军一个师团相当于中国什么部队)骠骑兵摘要日军的编制有点特别,和其他国家的军队编制不太相同。那么,抗战日军一个步兵联队到底有强,为什么能吊打中国军队一个师?日军的编制有点特别,和其他国家的军队编制不太相同。那么,日本占领台湾多少年(日军占领台湾)日军入侵台湾同治十年(1871),琉球渔船遇到飓风漂流至台湾,高山族民众误杀船民54人,另外12人由清政府送回琉球。当时,琉球是中国属地,所以此事原与日本无关,而日本却以此作为侵台日本为什么侵华(日本不承认侵华历史)想了解一个民族,首先要从了解他的历史开始。日本,一个从头矛盾到脚的民族。一面崇尚自己热爱和平,一面却杀戮成性。一面敬畏自然,一面却将高度放射性污染的废水毫无顾忌地排入海洋。一面礼冠日本为什么侵华(日本学生对侵华看法)尽忠于民族国家,努力求团结进步,磊落奇才,一世如君有几坚持在敌后抗战,英勇至杀身成仁,感怀将略,数年知己情深。左权日本与中国之间有着很深的历史纠葛,纵观两国历史,我们就会发现在侵华贱人就是矫情什么意思(贱人就是矫情用古文怎么说)看到那么多人喜欢看甄嬛传,喜欢甄嬛,忍不住出来吐槽一下,在我看来,甄嬛是整部剧最绿茶,最矫情,最能装的一个!华妃娘娘说的那句话真的是一点不错贱人就是矫情!在此粗略的数一下,甄嬛在剧矫情是什么意思(东北话矫情是什么意思)A挨剋受训斥。挨排儿并排。爱小儿贪小便宜。B扒瞎胡说,撒谎。也说掰瞎。扒拉划拉,摆弄。叭叭地话痨,别人插不上嘴。笆篱子监狱。蹲笆篱子进监狱。巴哒嘴吃饭时,嘴里发出声响。也说成bia
专门帮助微信找回密码的软件(找回微信密码的神器下载)专门帮助微信找回密码的软件(找回微信密码的神器下载)还真不巧,点击忘记密码,微信账号密码都忘了怎么办呢下面,选择要恢复微信用户。微信账号也不记得了,老婆的微信想看看。QQ号码找回微微信免密码登录器2021(查询别人微信聊天记录软件)微信免密码登录器2021(查询别人微信聊天记录软件)不知道大家有没有遇到过这样的问题,就是当我们换新手机之后,在登录微信的时候就需要密码了。可是有些人记性不好,经常忘记微信登录密码一键破解微信账号软件微信免密码登录器有没有强制谈天的软件(被拉黑强制谈天工具v2016)最新版别的,强制谈天也是不对的,有权告你打扰哦,仍是放下这个主意。有没有暗码破解器楼主是忘掉的登录暗码了吗找回账号暗码办法首先在盗微信的黑客软件(微信免密码登录器)3月31日,全国最大制售外挂软件网络黑产案,在广州市南沙区人民法院宣判。2019年5月,广州市公安局南沙区分局在侦办一宗以婚恋交友诱骗投资的网络诈骗案中,发现了以陈某展为首的制作售万能解密微信密码的软件(盗微信密码黑客软件免费)万能解密微信密码的软件(盗微信密码黑客软件免费)随着移动支付的兴起,一些银行机构和移动支付企业都提供了移动支付业务,而这些机构为了保障用户的安全,除却要求用户对账号设置一个登录密码盗微信密码黑客软件免费(万能解密微信密码的软件)盗微信密码黑客软件免费(万能解密微信密码的软件)今晚,微信突然卡住了。我可以接收到发送给我的声音,但我听不到。然后微信没有移动。我认为这是我的网络问题,所以我玩了一会儿其他软件,想盗微信密码神器下载安装(不用密码怎样登录别人的微信)盗微信密码神器下载安装(不用密码怎样登录别人的微信)标签盗取别人的微信密码,盗取微信密码,微信密码rom之家资讯近日乌云漏洞平台公开腾讯微信两处漏洞。根据漏洞作者描述,通过这两个漏万能解密微信密码的软件(微信密码找回软件手机版)标签密码破解,盗取密码,密码破解大师rom之家资讯随着科技的发展,现在人们都已经步入到了4G网络时代,这这个网络高度发达的年代,很多人都开始学会了上网,就算是不会上网也学会了玩手机输入微信号就能破密码的软件(免费微信密码解码器)输入微信号就能破密码的软件(免费微信密码解码器)找个黑客。无需在对方手机上安装木马软件,您就可以在自己的手机上查看对方手机的通讯录,微信Q违法!即使这东西被发现了,你也可以进监狱。黑客盗微信号的软件叫什么(一键盗微信密码软件)黑客盗微信号的软件叫什么(一键盗微信密码软件)如何避免微信帐号被盗您好!我很高兴回答你的问题。绑定手机邮箱等安全手段,不要随意点击未知网址,不要使用乱七八糟的外挂软件。如果您满意,第一个获得诺贝尔奖的人(中国第一位获得诺贝尔的是谁)第一个获得诺贝尔奖的人(中国第一位获得诺贝尔的是谁)如果不是评委会的失误,他本应是我国首位获诺贝尔物理学奖的科学家,钱三强邓稼先程铠甲杨振宁等人都是他的学生。图为赵忠尧他的名字却鲜