typec

Java适配器模式

不打扰是莪最后的温柔 提交于 2020-02-10 05:09:21
  假如我的手机是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