本文已参与「新人创作礼」活动,一起开启掘金创作之路。
一、. 介绍
1、 定义
适配器模式,即定义一个包装类,用于包装不兼容接口的对象
包装类 = 适配器Adapter; 被包装对象 = 适配者Adaptee = 被适配的类
1、 主要作用
把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。
适配器模式的形式分为:类的适配器模式和对象的适配器模式
1、 解决的主要问题
原本由于接口不兼容而不能一起工作的那些类可以在一起工作。
首选,接口中的方法,实现类都要必须实现,但是有的时候,实现类只需要实现其中的一个方法,不需要都进行实现,那么该怎么办呢,那就想办法,弄一个过渡的中间类。例如下面这个例子