Abstract Factory Example (1/3)
public abstract class GUI {
protected String GUIdescription;
abstract String getDescription();
public class WindowsGUI extends GUI {
GUIdescription = new String("Windows look alike");
public String getDescription() { return GUIdescription; }
public class MotifGUI extends GUI {
GUIdescription = new String("Motif look alike");
public String getDescription() { return GUIdescription; }