看例子
1.TV产品接口,负责播放
public interface TV // TV接口
{
public void play();
}
2.TV工厂接口,负责生产产品
public interface TVFactory // TV接口工厂
{
public TV produceTV();
}
3.TV具体产品类,海尔,海信
public class HaierTV implements TV
{
public void play()
{
System.out.println("海尔电视机播放中......");
}
}
public class HisenseTV implements TV
{
public void play()
{
System.out.println("海信电视机播放中......");
}
}
4.TV具体工厂类
public class HaierTVFactory implements TVFactory
{
public TV produceTV()
{