`

桥接模式和适配器模式异同

 
阅读更多
很多时候经常容易把桥接模式和适配器模式弄混。那什么时候用桥接,什么时候用适配器呢 ?

共同点:桥接和适配器都是让两个东西配合工作
不同点:出发点不同。
         适配器:改变已有的两个接口,让他们相容。
         桥接模式:分离抽象化和实现,使两者的接口可以不同,目的是分离。

所以说,如果你拿到两个已有模块,想让他们同时工作,那么你使用的适配器。
如果你还什么都没有,但是想分开实现,那么桥接是一个选择。

桥接是先有桥,才有两端的东西
适配是先有两边的东西,才有适配器

桥接是在桥好了之后,两边的东西还可以变化。
分享到:
评论

相关推荐

    本项目根据GOF的《设计模式》及李建忠的C++设计模式课程,用Java代码样例实现23种常见设计模式

    常见的结构型模式包括适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式和代理模式。这些模式在软件的架构设计中非常重要,它们能够帮助我们构建出松耦合和易于维护的系统。 行为型模式关注对象之间的...

    ❀设计模式温故而知新❀.zip

    通过温故而知新,我们可以更加深入地理解这些设计模式的实际应用场景,以及它们之间的异同和优缺点。这不仅有助于提升我们的设计能力,还能帮助我们在实际工作中更合理地应用这些模式,从而使软件更加灵活和可维护。...

    设计模式学习总结-java版.zip

    结构型设计模式主要关注如何组合类和对象以获得更大的结构,主要包括适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式和代理模式。这些模式帮助我们在系统设计中处理类和对象的继承关系,减少系统的...

    设计模式说明文档.docx

    - **相似模式对比**:比较不同设计模式之间的异同点,例如比较适配器模式和装饰器模式的区别,帮助开发者更准确地选择适合当前需求的设计模式。 通过以上对设计模式的详细介绍,我们可以看出设计模式不仅是一种解决...

    2021春招C#.NET笔试题基础篇.pdf

    设计模式分为创建型模式、结构型模式、行为型模式三大类,具体包括单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式、责任链...

    java开发面试合集-自己整理

    - 结构型模式:如代理、装饰、适配器、桥接、组合、外观、享元模式。 - 行为型模式:如策略、模板方法、观察者、迭代器、责任链、命令、备忘录、解释器模式。 7. **其他** - 架构设计:MVC、微服务、SOA等架构...

    Java 面试题(按照学习过程复习).zip

    - 结构型模式:适配器、装饰器、桥接、组合、外观、享元、代理模式。 - 行为型模式:观察者、模板方法、策略、状态、职责链、命令、解释器、迭代器、备忘录模式。 10. **Spring框架** - IoC:理解依赖注入和控制...

    java面试题.rar

    - 结构型模式:适配器、装饰器、代理、桥接、组合、外观、享元等。 - 行为型模式:观察者、模板方法、策略、职责链、访问者、状态、命令、迭代器、备忘录等。 以上只是Java面试题中可能涉及的一部分知识点,实际...

    java达内面试题库

    2. 结构型模式:适配器、装饰器、桥接、组合、外观、享元、代理模式。 3. 行为型模式:命令、责任链、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法模式。 以上知识点涵盖了Java达内面试题库的...

Global site tag (gtag.js) - Google Analytics