public interface PartFactory { public Window createWindow(); public Glass createGlass(); }零件接口类,让对象更加抽象化Java代码
public interface Product { public String name(); }零件-窗Java代码
public interface Window extends Product { }零件-玻璃Java代码
public interface Glass extends Product{ }