适配器设计模式。

75 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

一、. 介绍

1、 定义

适配器模式,即定义一个包装类,用于包装不兼容接口的对象

包装类 = 适配器Adapter; 被包装对象 = 适配者Adaptee = 被适配的类

1、 主要作用

把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。

适配器模式的形式分为:类的适配器模式和对象的适配器模式

1、 解决的主要问题

原本由于接口不兼容而不能一起工作的那些类可以在一起工作。

首选,接口中的方法,实现类都要必须实现,但是有的时候,实现类只需要实现其中的一个方法,不需要都进行实现,那么该怎么办呢,那就想办法,弄一个过渡的中间类。例如下面这个例子

在这里插入图片描述 在这里插入图片描述