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

适配器模式

  1、什么是适配器
  适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。举个例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。
  优点:
  (1)、可以让任何两个没有关联的类一起运行。
  (2)、提高了类的复用。
  (3)、增加了类的透明度。
  (4)、灵活性好。
  缺点:
  (1)、过多地使用适配器,会让系统非常零乱。比如,明明看到调用的是 A 接口,其实内部被适配成了 B 接口的实现,因此如果不是很有必要,不使用适配器。
  (2)、由于 JAVA 至多继承一个类,所以至多只能适配一个适配者类,而且目标类必须是抽象类。
  2、适配器模式中的角色分析
  目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。
  需要适配的类(Adaptee):需要适配的类或适配者类。
  适配器(Adapter):通过包装一个需要适配的对象,把原接口转换成目标接口。
  3、实现方式
  (1)、类适配器(采用继承实现)
  (2)、对象适配器(采用对象组合方式实现)
  4、代码实现
  继承方式:public class Phone {     //充电     public void charging(Voltage5V voltage5V){         if(voltage5V.output5v() == 5){             System.out.println("电压为5v,可以使用");         }else {             System.out.println("电压过大 不允许使用");         }     } }  public class Voltage220V {     public int output220v(){         int src = 220;         System.out.println("输出220V");         return src;     } }  public interface Voltage5V {     public int output5v(); }  public class Voltage5VAdapter extends Voltage220V implements Voltage5V{     @Override     public int output5v() {         int src = output220v();         int dst = src / 44;         return dst;     } }  public class Test {     public static void main(String[] args) {         Phone phone = new Phone();         phone.charging(new Voltage5VAdapter());     } }
  对象组合方式public class Voltage220V {     public int output220v(){         int src = 220;         System.out.println("输出220V");         return src;     } }  public interface Voltage5V {     public int output5v(); }  public class Voltage5VAdapter implements Voltage5V {     private Voltage220V voltage220V;     public Voltage5VAdapter(Voltage220V voltage220V) {         this.voltage220V = voltage220V;     }     @Override     public int output5v() {         if(null != voltage220V){             int src = voltage220V.output220v();             int dst = src / 44;             return dst;         }else {             return 0;         }     } }
  5、适配器模式在SpringMVC中的应用
  (1)、Spring 定义了一个适配接口,使得每一种conroller有一种对应的适配器实现类。
  (2)、适配器代替controller 执行相应的方法。
  (3)、扩展controller 时,只需要增加一个适配器类就完成了SpringMVC 的扩展。
  路过的朋友们,帮忙点个赞。[玫瑰][玫瑰]

利拉德426穆雷4087开拓者击败老鹰北京时间1月31日,老鹰客场挑战开拓者,努尔基奇复出,特雷杨缺席。开拓者首先进入状态取得领先,老鹰次节砍下37分迫近比分,此后开拓者一直手握领先,末节老鹰一路追分,关键时刻穆雷造犯创中国男网历史!张之臻赢得赛季首胜排名升至第92位北京时间1月31日凌晨,2023年ATP挑战赛科布伦茨CH100(室内硬地)展开首轮争夺。赛会头号种子张之臻经过1小时43分钟的三盘激战,以615764击败世界排名第336位的本土27岁田径女飞人产后复出,刚生娃5个月,曾夺亚运会冠军1月31日,中国田径名将孔令微在社交平台晒出自己的退役运动员复出申请报告,她配文在同一条路上,不妨再试一试。这意味着,27岁的孔令微复出,将继续短跑事业。孔令微的这份复出报告显示,易建联泰国度假!住顶级酒店,模特老婆身材好,现场疑似发生争执广东男篮第二阶段打出惊人的表现,相继战胜联赛第一浙江男篮辽宁男篮,广东男篮取得第二阶段最佳战绩的球队。这里面的功劳有老将新人甚至有主教练杜锋的。易建联任骏飞(队长)以老带新人,鼓励戴琳事件升级,聊天记录被曝!疑似四处借球迷钱不还,负债或实锤近日以来,吴兴涵事件得到了持续的发酵。因事件女主角的爆料,吴兴涵在山东泰山队的队友前国脚戴琳也被卷入了其中。在被指替吴兴涵找女人打掩护后借钱5万不还后,戴琳随即与吴兴涵妻子在网上直郝伟终于要在鲁能铁腕治军!两大功勋或被杀鸡儆猴,未来打替补日前,山东泰山队球迷深刻体会到了何为一波未平一波又起。泰山队前段时间就有主力球员吴兴涵被曝婚内出轨的负面新闻,而且被当事人实锤。正当,山东球迷骂吴兴涵是渣男时,戴琳又因为欠债不还和抗拒从严,李铁落网60多天一直拒绝开口,拒绝坦白,或坐穿牢底!头条创作挑战赛新春过后中国足球又掀起了另一番波浪,节前两个多月的时间里面,关于李铁被立案调查的这件事情也一直都没有被放下,在此新春过年的期间,中国国足U20国家队一直在国外进行比赛东决稳了!76人猛龙有望酝酿多人重磅交易,哈登将迎来左膀右臂一波七连胜让76人队以32胜16负的战绩稳居东部第二位,两位当家核心哈登和恩比德也摆脱了伤病的困扰,状态也是越来越好,哈登以场均11。2次助攻可以排在联盟的第一位,大帝恩比德则以场朱婷没有参加集训事出有因,两大问题是关键,并非不愿为国征战!中国女排今年首次集训23人名单公布后,立马引发许多球迷的关注和热议,由于考虑到今年中国女排的国际比赛任务很繁重,杭州亚运会和巴黎奥运会这两项重大赛事又不容有失,所以,蔡斌指导也就队追光中国选手走向世界极限运动会这是每一位自由式滑雪和单板滑雪选手心目中的殿堂级赛事谷爱凌和苏翊鸣都曾心心念念这份参赛邀请不少新的标杆性动作难度都在这项赛事中诞生这就是世界极限运动会冬季赛世界极限运动会的英文名称拿王楚钦类比张继科,究竟是碰瓷还是恰如其分?王楚钦最近得了个外号,叫小张继科。据说一是因为为人脾气不好桀骜不驯,二是成绩突飞猛进,重要性程度激增,第三,只是在国家队的地位与日俱增,成为中流砥柱型的人物。那这样的类比到底是不是
不是肥皂就是舒肤佳!多数男生还蒙在鼓里,你的皮肤没那么抗造!我敢确定,大多数的男生都不知道,你们的皮肤其实也没有那么抗造的啊!清洁力度超强的除螨皂真的可以天天用吗?舒肤佳这种全家都能用的沐浴露对男性皮肤真的有效吗?沐浴露随便应付,小心你的皮萧萧白杨萧萧白杨许冬林白杨树是我见过的生长得最专注的树了。树干挺拔向上,像毛笔的中锋,笔直指向天空。那些丫枝里,没有一个逃兵,哪怕一点异心都没有。看着那样统一步调的丫枝,在主干的统领下,奔没有最好的,只有更好的金无足赤,人无完人,世上没有完美的东西,也没有无缺憾的事物。正如温饱是一种辜福,饥饿才能体会健康是一种幸福,病痛才能体会爱情是一种幸福,失恋才能体会团聚是一种幸福,离别才能体会宁静在家中养一盆草率性而为,不用费心,不用有负担,也能拥有快乐。先是在家里养起了花。然而,彻底失败,所有的盆中罐中都荒芜一片。花儿枯萎得干干净净,但却无心栽柳柳成荫,自生自长地生出了不少的小草,小草秒回是最廉价的喜欢点击右上方关注,解锁每天新故事。我曾听过,很多女生抱怨自己的男朋友是直男,不懂情趣不懂浪漫,不管什么时候都只会说多喝热水。女生嫌弃男生嘴笨的同时,心里也有些不安他是不是在敷衍我?其人民日报金句摘抄(第95期)分享每日人民日报金句,积累写作素材,成就最好的自己。人民日报金句每一句都如此惊艳。最好的自爱是自律。时间是最好的过滤器。无人问津也好,技不如人也罢,你都需要让自己安静下来。人生如茶二月二龙抬头日,几点剃头吉利?记住这几个吉时,好运自然来头条创作挑战赛二月二龙抬头日,几点剃头吉利?记住这几个吉时,好运自然来二月二从节气上说,正处在雨水惊蛰和春分之间,我国南方很多地方已进入雨季。俗话说龙不抬头天不雨。为了唤醒龙这天,人过六十,做到三要,你便是一个让人感到舒适的人人到六十,某种意义上是很多人极盼望的事儿上班的终于可以拋开绩效会议职称上司的脸色同事的心机缴纳社保的终于可以领到盼望已久的养老金了。六十岁,还有非比寻常的文化含义活过六十甲子,即使春天穿搭合集,你想要的风格全都有哈喽小伙伴们下午好周四到了,周五还远吗,很期待这周的周末啊,晴天,可以出去溜达啦春天没别的,就是力求美美美,风格可以百变,可甜美,可性感,可休闲,可运动,可学院,可日系,可韩系,就早春流行穿灰色大衣,39套搭配又酷又飒,展现女人高级感气质保暖又时髦的大衣,深色女人的的喜爱,尤其是成熟女人,衣橱里更不能少了一件大衣来彰显女人的独特气质,演绎着对生活的热爱。那么,适合早春的灰色大衣怎么搭配好看呢?接下来就来学习39套时早春漂亮衣服好多啊!裙装裤装全都有,衬衫针织衫也都安排到位了早春漂亮衣服好多啊这是我每年春天都会感叹的一句话,今年同样也不例外,和往年春天不同的是,今年春天流行的单品特别丰富。这其中,既包括了裙装又包括了裤装,既有衬衫又有针织衫,不同的单品