12131415161718
private static WindowsFactory2 factory = new WindowsFactory2(); public static WindowsFactory2 getInstance () {return factory;}; public Button createButton(){ return(new WindowsButton()); }
18192021222324
public static WindowsFactory getInstance() { return factory; }; public Button createButton() { return (new WindowsButton()); }
14151617181920
private static WindowsFactory3 factory = new WindowsFactory3(); public static WindowsFactory3 getInstance () {return factory;}; public Button createButton(){ return(new WindowsButton()); }