-1
Ich möchte Factory-Klasse erstellen, die Object basierend auf String-Variable zurückgibt. Zum Beispiel:Design Factory für Java-Treiber
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;
}
}
}
}
Ich mag es auf diese Weise nutzen:
BrowserFactory sd = new BrowserFactory("chrome");
Können Sie etwas besseren Weg vorschlagen, diesen Code zu entwerfen?
Denken sollten Sie aboud Fabrikplanung wieder lesen – Jens