美文网首页
3 适配器模式 & 外观(门面)模式

3 适配器模式 & 外观(门面)模式

作者: 6cc89d7ec09f | 来源:发表于2018-10-16 15:15 被阅读4次

前言

出于不重复造轮子的理念,对于适配器模式门面模式的认识和使用,我将附上相关博主的链接,模糊的时候直接戳链接去看

适配器模式

使用场景

1 系统需要使用现有的类,而这些类的接口不符合系统的需要。
2 想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作。
3 需要一个统一的输出接口,而输入端的类型不可预知。

分类

适配器模式可以简单的分为三类:类适配器模式、对象的适配器模式、接口的适配器模式
根据获取适配者的方式不同产生了3种不同的命名和实现.
类适配器模式,是通过继承类的方式获取.
对象适配器是类似于装饰者模式一样,通过构造方法传入对象,所以叫对象适配器
接口的适配器模式:当不需要全部实现接口提供的方法时,可先设计一个抽象类实现接口,并为该接口中每个方法提供一个默认实现(空方法),那么该抽象类的子类可有选择地覆盖父类的某些方法来实现需求,它适用于一个接口不想使用其所有的方法的情况。

门面模式

这个模式用的相当的多,核心的后台系统提供一些对外的接口给其他系统使用时,基本都是用的这个门面模式,该模式遵循了最少知识原则,即:屏蔽了客户端与子系统的直接接触,门面模式封装了具体的子系统,从而封装了复杂性.

写法和DEMO具体参考这里

相关文章

  • 3 适配器模式 & 外观(门面)模式

    前言 出于不重复造轮子的理念,对于适配器模式和门面模式的认识和使用,我将附上相关博主的链接,模糊的时候直接戳链接去...

  • 外观模式(Facede)

    本文参考自: 《JAVA设计模式》之外观模式(Facade) 1. 作用 外观模式也叫门面模式,门面模式是对象的结...

  • 设计模式:结构型

    享元模式 (Pools,Message) 代理模式 适配器模式 :类适配器和对象适配器 装饰者模式 外观模式 桥接...

  • 设计模式(java)- 模版方法模式

    之前学习的是适配器模式与外观模式。 对外观模式与适配器模式的理解 适配器模式的意思就是适配,将三孔插座转换为二孔插...

  • 门面模式(外观模式)

    门面模式: 优点 使用场景

  • 门面模式/外观模式

    外观模式-定义 另外一种称呼:门面模式第一点:要求一个子系统的外部和其内部的通信必需通过一个统一的对象进行。第二点...

  • 外观模式(门面模式)

    定义:为系统中的一组接口提供一个统一的接口。 外观定义了一个高层接口,让子系统更易于使用。 例子1):我不想开车,...

  • 设计模式的分类

    接口型模式 适配器模式 外观模式 组合模式 桥接模式

  • 设计模式[9]-外观模式-Facade Pattern

    1. 外观模式 外观模式(Facade Pattern),又称为门面模式,是非常常用的结构性设计模式。外观模式使得...

  • 设计模式(结构型模式)

    适配器模式、 装饰器模式、 代理模式、 外观模式、 桥接模式、 组合模式、 享元模式 适配器模式 即定义一个包装类...

网友评论

      本文标题:3 适配器模式 & 外观(门面)模式

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