簡單工廠模式demo
1. 簡單工廠模式
domain的接口
public interface Color{ public void display(); }
red
public Class Red implements Color{ @Override public void display(){ "我是紅色"; } }
blue
public Class Blue implements Color{ @Override public void display(){ "我是藍色"; } }
顏色工廠
public class SampleFactory { public static Color makeColor(String type){ if("Red".equals(type)){ Color color= new Red(); return color; }else if("Blue".equals(type)){ Color color= new Red(); return color; }else{ return null; } } }

浙公網(wǎng)安備 33010602011771號