结构型模式之适配器模式

适配器模式

适配器模式

点评:

/**
 * 适配器模式
 * 将一个类或者接口转换成其他的类或者接口
 *
 * 优点:
 *  让两个没有任何关系的类在一起运行
 *      增加类的透明性
 *      提高类的复用性
 *      增强代码的灵活性
 *
 * 涉及三个角色
 * 1.目标角色
 * 2.源角色
 * 3.适配器角色
 */
public class AdapterPattern {
    //源角色
    class Adoptee {
        public void specificRequest(){}
    }

    //目标角色
    interface Target{
        void request();
    }

    //适配器角色
    //将Adoptee 实现了 Target 接口
    class Adapter extends Adoptee implements Target{

        @Override
        public void request() {
            super.specificRequest();
        }
    }
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 定义: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够...
    聂叼叼阅读 391评论 0 2
  • 介绍 什么是适配器模式?从“适配”这个词上理解,就是把原来两个不能一起工作的东西可以一起工作。而适配器模式就是使得...
    sunpy阅读 312评论 0 0
  • 【学习难度:★★☆☆☆,使用频率:★★★★☆】直接出处:适配器模式梳理和学习:https://github.com...
    BruceOuyang阅读 1,067评论 0 2
  • 前言:设计模式之结构型模式软件模式与具体的应用领域无关,也就是说无论你从事的是移动应用开发、桌面应用开发、Web ...
    markfork阅读 2,564评论 4 13
  • 地狱空荡荡,魔鬼在人间。 - 一 - 双胞胎孤儿 郁子和侑子是一对双胞胎,郁子早出生了那么十多分钟,当了姐姐,侑...
    109大好人阅读 1,719评论 14 17

友情链接更多精彩内容