我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

文件下载程序如何支持多协议

现有一个文件下载程序,支持HTTP,FTP协议。如果有新的协议要支持,请问要怎么解决?

将下载的具体实现提炼出抽象类或者接口。不同的协议实现放在实现类中。
主程序面向接口而不是实现类来调用。

需要新的协议,就再写一个新的实现类。

每个协议单独实现,这样方便你以后扩展和增加新功能。

近期文章

  • 帮忙解释下A为什么错误吧
  • PHP OCI执行oracle存储过程如何传递CLOB参数
  • 电话号码本中的按值查找问题的调用函数问题
  • jquery 怎么去获得一个标签下div,并且能知道有几个,还要分别获得每个div下面的数据?
  • 把工程导入eclipse后,在eclipse中没有html文件,回到原工程中html文件也消失了
  • regula inner class
  • 无符号整数0-1=2^32-1
  • android的calendar 和java原生的不一样吗
  • 来探索一个多线程的问题,求解答
  • 想请教下各位关于java接口设计的问题
  • 求问单文档mfc相关问题
  • 用node+express4写了个简单的登录注册页面,但是出现了个bug不知道怎么解决?
  • Centos xen 安装完成后一直重qi
  • c/c++有指针来改变实参,java中用什么来解决这问题?
  • 浏览器链接websocket失败
  • 找不到android.provider.Settings
  • app和单片机的数据传输
  • 这个bug是怎么回事啊,提示我else前没有if。但是明明有啊
  • jquery validation表单验证的问题
  • 关于android原生进行报表的开发

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华