星空网 > 软件开发 > ASP.net

适配器模式的应用

1.适配源类:java.util.Properties

2.适配目标类:FileIO

3.适配器 FileProperties

 

package fileio;import java.io.IOException;public interface FileIO {  public void readFromFile(String fileName) throws IOException;    public void writeToFile(String fileName) throws IOException;    public void setValue(String key , String value);    public String getValue(String key);}

 

package fileio;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;public class FileProperties implements FileIO {      private Properties p;    public FileProperties(Properties p) {    this.p = p;  }    @Override  public void readFromFile(String fileName) throws IOException {    p.load(new FileInputStream(new File(fileName)));  }  @Override  public void writeToFile(String fileName) throws IOException {    p.store(new FileOutputStream(new File(fileName)), "");  }  @Override  public void setValue(String key, String value) {    p.setProperty(key, value);  }  @Override  public String getValue(String key) {    return p.getProperty(key);  }}

 

package fileio;import java.io.IOException;import java.util.Properties;public class Client {  public static void main(String[] args) {    FileIO fi = new FileProperties(new Properties());    try {      fi.readFromFile("test.txt");      fi.setValue("name", "tisa");      fi.setValue("age", "12");      fi.setValue("school", "CCNU");            fi.writeToFile("out.txt");    } catch (IOException e) {      e.printStackTrace();    }      }}

 




原标题:适配器模式的应用

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

德国VAT注册申请流程及要求指南:https://www.kjdsnews.com/a/1376738.html
德国VAT注册申报费用详解:https://www.kjdsnews.com/a/1376739.html
德国VAT注册申报流程及费用一览:https://www.kjdsnews.com/a/1376740.html
德国VAT注册流程详解快速掌握全部程序:https://www.kjdsnews.com/a/1376741.html
德国VAT注册流程详解:https://www.kjdsnews.com/a/1376742.html
德国VAT注册流程指南让你快速搞定:https://www.kjdsnews.com/a/1376743.html
川藏线自驾游要怎么走才比较划算呢?:https://www.vstour.cn/a/411240.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流