当前位置: 首页 > news >正文

白鹭引擎做h5网站网络营销网络推广

白鹭引擎做h5网站,网络营销网络推广,徐州网页设计培训,网站主关键词适配器模式概念 适配器(变压器)模式:这种模式的核心是当你想实现一个接口但又不想实现所有接口方法,只想去实现一部分方法时,就用默认的适配器模式,他的方法是在接口和具体实现类中添加一个抽象类&#xf…

适配器模式概念

适配器(变压器)模式:这种模式的核心是当你想实现一个接口但又不想实现所有接口方法,只想去实现一部分方法时,就用默认的适配器模式,他的方法是在接口和具体实现类中添加一个抽象类,而用抽象类去空实现目标接口的所有方法。而具体的实现类只需要覆盖其需要完成的方法即可。

适配器模式类关系图

适配器模式代码实现

编写Job接口
public interface Job {
    
    public void speakEnglish();
    public void speakChinese();
}

编写抽象类JobDefault实现接口Job,在实际工作中JobDefault中的方法也不一定都需要空实现,另外还可以实现多个接口达到适配器的作用
public abstract class JobDefault implements Job{
    
    public void speakChinese() {
    }
    
    public void speakEnglish() {
    }
    //新增需求coding时,对于JobDefault的子类来说是无感知的
    public void coding() {
    }   
    
}

编写类SpeakEnglishJob 只实现自己需要实现的接口 speakEnglish,如果SpeakEnglishJob 直接实现接口Job,那么需要同时实现接口中speakEnglish和speakChinese的两个方法(虽然方法speakChinese不需要实现),与此同时在类JobDefault中新增方法coding(其他类需要新增一个接口),对于类SpeakEnglishJob是无感知的!

public class SpeakEnglishJob extends JobDefault{
    
    public void speakEnglish() {
        
        System.out.println("只需要会说英语的工作");
    }


}

如果想下载源码,可以下载

https://download.csdn.net/download/liwenxiang629/88628905

一句话总结适配器模式

适配器模式可以看作一种补偿模式,用来补救设计上的缺陷,解决接口不兼容。

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!

http://www.yayakq.cn/news/847210/

相关文章:

  • 怎么用手机黑网站绵阳欣城建设
  • php在网站开发中的作用怎么登陆 wordpress
  • 诚聘网站开发人员百度关键词指数工具
  • 庆阳网站建设推广哪里做网站最好
  • 北京做手机网站设计网站 接入微信
  • 网站分析怎么做的网站和网页的设计方法
  • 手机网站建设推广方案后浪 网站建设类
  • 建筑学网站推荐短信轰炸网站开发
  • 百度推广建站平台荥阳网站建设公司哪家好
  • 如何建设视频网站哈尔滨商城网站建设
  • vs网站中的轮播怎么做做防水网站
  • 关于 门户网站 建设 请示制作php网站
  • 网站服务器连接被重置淘宝网站设计公司
  • 网站建设 php郑州网站建设商城定制
  • 有可以做ssgsea的网站么正规购物网站建设
  • 苏州网站建设费用wordpress 安装要求
  • 微信公众号开发网站开发网站建设心得小结
  • 网站统计如何做wordpress手机怎么分享链接地址
  • 厦门市建设工程造价网站1元购网站建设
  • 肥城网站建设费用中国书画画廊网站模板
  • 网站建设与企业管理心得体会商丘专业做网站
  • 深圳网站设计公司电话福州360手机端seo
  • 阿里云服务器如何实现一个空间绑定两个不同主体的网站电子商务自助建网站
  • 湖南网站建设工作室商城网站实例
  • 美容店网站建设公司网站运营
  • 制作公司网站有哪些好处中企动力是不是国企
  • 网页设计与网站建设教学视频钓鱼网站制作视频教程
  • 三合一网站源码wordpress主题带商城
  • 甘肃做网站的网络公司改wordpress登陆图标
  • 超频三网站谁家做的设计精美的网站