1. 首页
  2. 编程语言
  3. Java
  4. Java设计模式之适配器模式(Adapter模式)介绍

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

上传者: 2022-06-29 09:35:23上传 PDF文件 53.91 KB 热度 10次

适配器模式定义:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee和Adaptor(适配器)两个身份。使用Adapter,在这两种接口之间创建一个混合接口(混血儿)。现在有一个应用,需要既打方形桩,又打圆形桩。那么我们需要将这两个没有关系的类综合应用,假设RoundPeg我们没有源代码,或源代码我们不想修改,那么我们使用Adapter来实现这个应用:PegAdapter首先继承SquarePeg,然后使用new的组合生成对象方式,生成RoundPeg的对象roundPeg,再重载父类insert()方法。从这里,你也了解使用new生成对象和使用extends继承生成对象的不同,前者无需对原来的类修改,甚至无需要知道其内部结构和源代码。使用Reflection技术,可以动态的发现类中的Public方法。

下载地址
用户评论