为了账号安全,请及时绑定邮箱和手机立即绑定

模式的秘密---适配器模式

tuohuangs JAVA开发工程师
难度中级
时长30分
学习人数
综合评分9.47
133人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 模式的秘密---适配器模式——什么是适配器模式 适配器模式定义:将一个类的接口,转换成期望的另外一个借口,使得由于接口不兼容而不能一起工作的那些类可以一起工作。
    查看全部
  • 适配器的分类
    查看全部
  • 适配器的定义
    查看全部
  • 适配器结构图
    查看全部
  • 适配器的作用
    查看全部
  • 适配器作用
    查看全部
  • 适配器模式分类
    查看全部
  • 适配器模式构成图
    查看全部
  • 适配器模式
    查看全部
  • sgssb
    查看全部
  • 模式的秘密---适配器模式——适配器模式的总结 适配器的作用: 1、透明:使用适配器,客户端可以调用同一接口,因而对客户端来说是透明的,这样做更简单,更直接,更紧凑。 2、重用:复用了现存的类,解决了现存类和复用环境要求不一致的问题。 3、低耦合:将目标类和适配者类解耦,通过引入一个适配器类重用现有的适配者类,而无需修改原有代码(遵循开闭原则)。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 模式的秘密---适配器模式——使用组合或继承的方式实现插座适配器 II 4、TwoPlugAdapterExtends.java(继承方式) /* * 二相转三相的插座适配器 */ public class TwoPlugAdapterExtends extends GBTwoPlug implements ThreePlugIf { @Override public void powerWithThree() { System.out.println("通过转化"); this.powerWithTwo(); } } 5、NoteBook.java(客户端) public class NoteBook { private ThreePlugIf plug; public NoteBook(ThreePlugIf plug){ this.plug = plug; } //使用插座充电 public void charge(){ plug.powerWithThree(); } public static void main(String[] args) { GBTwoPlug two = new GBTwoPlug(); //组合方式 ThreePlugIf three = new TwoPlugAdapter(two); NoteBook nb = new NoteBook(three); nb.charge(); //继承方式 three = new TwoPlugAdapterExtends(); nb = new NoteBook(three); nb.charge(); } } Ps:继承的方式来实现适配器,受到Java单继承的限制,一旦继承了适配器,就无法再继承其他类。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 模式的秘密---适配器模式——使用组合或继承的方式实现插座适配器 I 个人理解:假设只有【充电器-三叉插头】和【二相供电】和【笔记本】,要给笔记本顺利充电,则通过特殊适配器,把【充电器-三叉插头】和【二相供电】连接起来即可。 1、GBTwoPlug.java public class GBTwoPlug { //使用二相电流供电 public void powerWithTwo(){ System.out.println("使用二相电流供电"); } } 2、ThreePlugIf.java /* * 三相插座接口 */ public interface ThreePlugIf { //使用三相电流供电 public void powerWithThree(); } 3、TwoPlugAdapter.java(组合方式) /* * 二相转三相的插座适配器 */ public class TwoPlugAdapter implements ThreePlugIf { private GBTwoPlug plug; public TwoPlugAdapter(GBTwoPlug plug){ this.plug = plug; } @Override public void powerWithThree() { System.out.println("通过转化"); plug.powerWithTwo(); } } 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 模式的秘密---适配器模式——什么是适配器模式 适配器模式定义:将一个类的接口,转换成期望的另外一个借口,使得由于接口不兼容而不能一起工作的那些类可以一起工作。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 适配器分类: 组合 继承
    查看全部

举报

0/150
提交
取消
课程须知
本课程的学习,需要小伙伴们具有以下基础 1、Java基础 2、掌握面向对象的思想 如果您是新手,建议先移步 《Java入门第一季》 和 《Java入门第二季》
老师告诉你能学到什么?
1、理解适配器模式的含义及该模式的角色关系 2、理解两种模式的区别 3、领悟适配器模式是如何通过“组合”和“继承”实现代码重用 4、学会灵活运用适配器解决问题

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!