老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

Java設(shè)計模式之工廠模式

一、場景描述

九江網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),九江網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為九江千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的九江做網(wǎng)站的公司定做!

儀器數(shù)據(jù)文件的格式包含Pdf、Word、Excel等多種,不同種格式的文件其數(shù)據(jù)的采集方式不同,因此定義儀器數(shù)據(jù)采集接口,并定義PDF、Excel等不同的數(shù)據(jù)采集類實現(xiàn)該接口。

通過工廠類,調(diào)用不同的方法,獲取不同的儀器數(shù)據(jù)采集類,調(diào)用接口方法即可。

如不使用工廠模式,則需要new不同的采集類對象,使用工廠模式則隱藏了new的創(chuàng)建方式。

如下圖所示:

Java設(shè)計模式之工廠模式

二、示例代碼

儀器數(shù)據(jù)采集接口:

package lims.designpatterndemo.factorydemo;

public interface EquipmentDataCapture {
  public String capture(String filePath);
}

PDF文件數(shù)據(jù)采集類:

package lims.designpatterndemo.factorydemo;

public class PdfFileCapture implements EquipmentDataCapture{

  @Override
  public String capture(String filePath) {
    return "PDF file content";
  }
}

Excel文件數(shù)據(jù)采集類:

package lims.designpatterndemo.factorydemo;

public class ExcelFileCapture implements EquipmentDataCapture{

  @Override
  public String capture(String filePath) { 
    return "Excel File Content";
  }
}

工廠類:

package lims.designpatterndemo.factorydemo;

public class EquipmentDataCaptureFactory {

  public static EquipmentDataCapture getPdfFileCapture(){
    return new PdfFileCapture();
  }
  
  public static EquipmentDataCapture getExcelFileCapture(){
    return new ExcelFileCapture();
  }
}

調(diào)用示例:

package lims.designpatterndemo.factorydemo;

public class FactoryDemo {

  public static void main(String[] args) {
    EquipmentDataCapture edc = EquipmentDataCaptureFactory.getPdfFileCapture();
    edc = EquipmentDataCaptureFactory.getExcelFileCapture();
    String fileContent = edc.capture("");
    System.out.println(fileContent);
  }
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


分享名稱:Java設(shè)計模式之工廠模式
轉(zhuǎn)載來于:http://www.xueling.net.cn/article/pcogch.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: av青青| 黄色大片久久久 | 又爽又高潮的BB视频免费看 | 精品一区乱| 亚洲av永久无码精品三区在线 | 日韩一区免费视频 | 欧美bbbwbbbw肥妇 | 亚洲精品乱码久久久v开放时间 | 成人美女摇乱后入式内射视频 | 最近中文字幕高清中文字幕第一 | 国产亚洲精品久久久久久豆腐 | 日日干干干 | a级在线免费观看 | 亚洲成色WWW成人网站妖精 | 国产自拍在线 | 久久久久91视频 | 中文字幕精品无码一区二区三区 | 欧美午夜精品一区二区三区 | 成年美女黄网站色大片 | 91视频三区 | 桃花岛亚洲成在人线AV | 久久不射热爱视频精品 | 丝袜办公室秘书啪啪到哭 | 国模欢欢炮交啪啪150 | 精品国产乱码久久久久久图片 | av不卡国产在线观看 | 久草日韩在线 | 9l亚洲国产成人精品一区二三 | 777米奇色888狠狠俺去啦 | 黄网站视频免费 | 丰满少妇高潮惨叫久久久一 | 亚洲一区二区三区香蕉 | 国产三级精品三级在线专1 午夜精品久久久久久久2023 | 午夜影院免费版 | 精品午夜福利在线观看 | 护士被两个病人伦奷日出白浆 | 中文字幕二区在线 | 国产一区二区日韩精品欧美精品 | 亚洲精品久久久蜜桃网站 | 黄色激情网址 | 成人春色在线观看免费网站 |