package week3.com.coding.download.impl; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import week3.com.coding.download.api.Connection; import week3.com.coding.download.api.ConnectionManager; public class ConnectionManagerImpl implements ConnectionManager { /** * ����һ��url , ��һ������ * * @param url * @return */ @Override public Connection open(String url) { Connection conn=null; URL httpUrl = null; HttpURLConnection urlConn = null; try { httpUrl = new URL(url); urlConn = (HttpURLConnection)httpUrl.openConnection(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } conn= new ConnectionImpl(urlConn); return conn; } }