Latest News

 










Abstract Factory Example (3/3)

Previous slide Next slide Back to first slide View graphic version


Abstract Factory Example (3/3)


 
My other sites

Latest News

 










Abstract Factory Example (3/3)

    class WindowsGUIFactory extends GUIToolkit {


    public GUI createGUI() { return new WindowsGUI(); }

    }

    class MotifGUIFactory extends GUIToolkit {

    public GUI createGUI() { return new MotifGUI(); }

    }

    public class Example {

    public static void main(String argv[]) {

    GUIToolkit gt;

    gt = GUIToolkit.getFactory(GUIToolkit.WINDOWS);

    GUI myGUI = gt.createGUI();

    System.out.println(myGUI.getDescription());

    gt = GUIToolkit.getFactory(GUIToolkit.MOTIF);

    myGUI = gt.createGUI();

    System.out.println(myGUI.getDescription());

    }

    }

Previous slide Next slide Back to first slide View graphic version