01
简单工厂模式又叫静态工厂模式
例如:java.util.DataFormat的实现
02工厂方法
例如:URL
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
/**
*
*/
/**
* @author sky
*
*/
public class getUrl {
public static void main(String args[]) throws Exception
{
URL url=new URL("http://www.yahoo.com");
URLConnection urlConnection=url.openConnection();
BufferedReader in= new BufferedReader( new InputStreamReader(urlConnection.getInputStream()));
String txt;
while((txt=in.readLine())!=null)
{
System.out.println(txt);
}
in.close();
}
}
03抽象工厂(当存在多类产品多个子产品里。)