1 2 3 4 5 6 7 8 9 10 11
public class UbuntuFactory extends LinuxFactory { @Override public IDisplayManager installDisplayManager() { return new X11(); } @Override public IBaseApplications installApps() { return new ProprietaryApps(); } }