-1
我想創建Factory類,它返回基於String變量的Object。例如:Java驅動程序的設計工廠
public class BrowserFactory
{
public BrowserFactory(String browser)
{
switch (browser.toLowerCase())
{
case "chrome":
{
new ChromeDriver();
break;
}
case "firefox":
{
new FirefoxDriver();
break;
}
case "explorer":
{
new InternetExplorerDriver();
break;
}
case "edge":
{
new EdgeDriver();
break;
}
}
}
}
我想用這種方式:
BrowserFactory sd = new BrowserFactory("chrome");
你能提出一些更好的方法來設計這個代碼?
認爲你應該再讀阿布德工廠設計 – Jens