Client.java
上传用户:hensond
上传日期:2021-12-27
资源大小:817k
文件大小:1k
源码类别:

软件工程

开发平台:

Java

  1. package com.company.strategy;
  2. /**
  3.  * @author cbf4Life cbf4life@126.com
  4.  * I'm glad to share my knowledge with you all.
  5.  */
  6. public class Client {
  7. public static void main(String[] args) {
  8. //定义环境角色
  9. Context context;
  10. //对文件执行zip压缩算法
  11. System.out.println("========执行算法========");
  12. context = new Context(new Zip());
  13. /*
  14.  *算法替换
  15.  * context = new Context(new Gzip());
  16.  * 
  17.  */
  18. //执行压缩算法
  19. context.compress("c:\windows","d:\windows.zip");
  20. //执行解压缩算法
  21. context.uncompress("c:\windows.zip","d:\windows");
  22. }
  23. }