1: public class StaticSortDisplayFactory 2: implements SortDisplayFactory { 3: public SortDisplay makeSortDisplay(String name) { 4: if ("horizontal".equals(name)) 5: return new HSortDisplay(); 6: else if ("vertical".equals(name)) 7: return new VSortDisplay(); 8: else if ("bottom".equals(name)) 9: return new BSortDisplay(); 10: else if ("bar".equals(name)) 11: return new BarSortDisplay(); 12: else 13: return new HSortDisplay(); 14: } 15: }