美文网首页
类适配器和对象适配器的区别

类适配器和对象适配器的区别

作者: 北京旅游 | 来源:发表于2017-06-25 21:28 被阅读0次

适配器模式又类适配器和对象适配器两种不同的模式

区别是什么呢?

1、对象适配器通过委派与adaptee衔接,即持有adaptee对象,是动态的方式;类适配器通过集成与adaptee衔接,也就是说类适配器继承adaptee,并且实现target方法,是静态的方式。

2、由于对象适配器采用动态的方式与adaptee衔接,使得它可以对不同的适配源及其子类进行适配

3、类适配器可以重定义实现行为,而对象适配器重定义适配的行为比较困难,但是添加行为较方便。

尽量使用对象适配器的实现方式,多用合成/聚合、少用继承。

相关文章

  • 类适配器和对象适配器的区别

    适配器模式又类适配器和对象适配器两种不同的模式 区别是什么呢? 1、对象适配器通过委派与adaptee衔接,即持有...

  • 适配器模式

    适配器模式分为类适配器和对象适配器 一、对象适配器 概述:采用对象组合方式实现,在适配器标准接口中创建需要适配的类...

  • 设计模式之适配器

    适配器 连接两种不同种类的对象,使其毫无问题地协同工作。分为类适配器和对象适配器。 类适配器 类适配器是通过多重继...

  • 适配器模式

    先直观感受下什么叫适配器 适配器模式有类的适配器模式和对象的适配器模式两种不同的形式。 类适配器模式 对象适配器模...

  • 设计模式-适配器

    适配器模式,目的是为了适配补偿,对于适配器模式,我们要学习的两种方式是类适配器和对象适配器。 类适配器 类适配器是...

  • 【设计模式】适配器模式

    学习文章 iOS设计模式 - 适配器 适配器模式(Adapter):类适配器、对象适配器 类图 说明 类适配器: ...

  • 适配器模式

    简介 利用“源”来实现目标接口,分为类适配器和对象适配器两种。 类适配器样例代码 对象适配器样例代码 特点 ...

  • 适配器模式

    对象适配器目标类--继承或引用<---适配器--->关联---适配者 类适配器目标类--继承或引用<---适配器-...

  • 设计模式之适配器模式

    适配器模式: 类适配器模式、对象适配器模式、接口适配器模式 1.类适配器模式:新的接口出现了,但是和老的接口不兼容...

  • [设计模式]05.适配器模式

    适配器模式有两种: 1.类适配器2.对象适配器 一、类适配器 适配器Adapter通过继承被适配对象Adaptee...

网友评论

      本文标题:类适配器和对象适配器的区别

      本文链接:https://www.haomeiwen.com/subject/tgircxtx.html