zoukankan      html  css  js  c++  java
  • 适配器模式

    首先,举一个现实的例子。笔记本需要的电压可能只有10V ~ 20V,但是电源提供的电压是220V。那么如果将220V直接给笔记本用,会烧坏笔记本。所以提供了一个电源适配器。

    笔记本就相当于你当前环境Context, 而算法就相当于电源。由于算法的规格于当前环境的规格不同,就需要一个“电源适配器”。这就是适配器模式应用场景。

    实现适配器有3中方式,如下如:

    第一种为类适配器:需要多继承。Target中不可能只有Request方法,所以不能用接口。

    第二种为对象适配器

    第三种为缺省适配器:Adapter中的方法只是一些空实现,真正的实现在Implement中。而Implement中只实现部分方法,而不是全部实现

  • 相关阅读:
    Netty Nio启动全流程
    线性表
    java stream 原理
    SpringBoot 分布式session
    mockito
    RxJava
    HandlerMapping 详解
    SpringMVC 架构
    Spring Cloud 配置服务
    SpringBoot常用配置简介
  • 原文地址:https://www.cnblogs.com/jesseZh/p/3050955.html
Copyright © 2011-2022 走看看