Java适配器模式
假如我的手机是typec类型的充电口,但是现在却只有个传统的MicroUSB充电线,怎么办?很简单,弄个转换接头,MicroUSB口转化成typec的,问题解决。这就是适配器的应用。 适配器就是个转化适配中间接口,可以将不匹配的两件事整合到一起,把不匹配变的匹配。 通常,适配器有三种:类适配器、对象适配器。 类适配器:继承实现,静态定义 对象适配器:代理实现,动态组合模式 一、类适配器 1.1、有个传统的Micro USB的充电线 package com.cn.adapter.classAdapter; /** * 有个传统的Micro USB的充电线 * * @author cfang * 2018年6月1日 下午4:13:01 */ public interface MicroUSB { void isMicroUSB(); } 1.2、手机充电口为typec package com.cn.adapter.classAdapter; /** * 手机充电口为typec * * @author cfang * 2018年6月1日 下午4:14:28 */ public interface TypeC { void isTypeC(); } package com.cn.adapter.classAdapter; public