Java设计模式之适配器模式(Adapter模式)介绍

前端技术 2023/09/08 Java

适配器模式定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份。

为何使用适配器模式

我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口。 怎么办?

使用Adapter,在这两种接口之间创建一个混合接口(混血儿)。

如何使用适配器模式

实现Adapter方式,其实\"think in Java\"的\"类再生\"一节中已经提到,有两种方式:组合(composition)和继承(inheritance),

假设我们要打桩,有两种类:方形桩 圆形桩。

复制代码 代码如下:

public class SquarePeg{
 public void insert(String str){
  System.out.println(\"SquarePeg insert():\"+str);
 }
}

public class RoundPeg{
 public void insertIntohole(String msg){
  System.out.println(\"RoundPeg insertIntoHole():\"+msg);
    }
}

本文地址:https://www.stayed.cn/item/21453

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。