全国服务热线:400-0358-011

位置:西安达内教育IT培训机构 > 学校动态 > 为什么要用适配器模式

为什么要用适配器模式

来源:西安达内教育IT培训机构时间:2021/8/22 9:12:06

  为什么要用适配器模式?
  我们经常遇到两个无关的类组合在一起使用的问题。个解决办法是修改各自的界面,但是如果我们没有源代码,或者我们不想为了一个应用而修改各自的界面。怎么办?使用Adapter在这两个接口之间创建混合接口(混血儿)。
  怎样使用?

  实现Adapter模式,实际上在“thinkinJava”的“类再生”一节中已经提到,组合(composition)和继承(inheritance)有两种方式。

为什么要用适配器模式

  代理模式(Proxy)
  代理模式:代理模式为某个对象提供代理对象,代理对象控制对源对象的引用。代理人是指一个人或一个机构代表另一个人或一个机构采取行动。
  在某些情况下,客户不想或不能直接引用一个对象,代理对象可以直接在客户和目标对象中发挥中介作用。客户无法区分代理主题对象和真实主题对象。代理模式不能知道真正的被代理对象,只能持有被代理对象的界面。此时,代理对象无法创建被代理对象,被代理对象必须有系统的其他角色来创建和传入。
  观察模式(Observer)
  观察者模式:观察者模式定义了一个团队多的依赖关系,允许多个观察者同时监控某个主题对象。当主题对象的状态发生变化时,会通知所有观察者,使他们能够自动更新自己。
  模板模式(Template)
  模板模式:模板方法模式准备一个抽象类,以具体方法和具体结构子的形式实现一些逻辑,然后声明一些抽象方法迫使子类实现剩余逻辑。
  不同的子类可以以不同的方式实现这些抽象方法,从而实现剩余的逻辑。首先,制定一个的逻辑框架,并将逻辑细节留给特定的子类来实现。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3855/news/399033/违者必究! 以上就是西安达内教育IT培训机构 小编为您整理 为什么要用适配器模式的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-0358-011