public static IChart GetChart(string figure) { IChart chart = null; if (figure.Equals("Triangle")) { chart = new Triangle(); } else if (figure.Equals("Circular")) { chart = new Circular(); } else if (figure.Equals("Rectangle")) { chart = new Rectangle(); } else if (figure.Equals("Square")) { chart = new Square(); } else { Console.WriteLine("暂无匹配图形数据"); } return(chart); }
public static Chart getChart(string type) { Chart chart = null; if (type.Equals("Triangle")) { chart = new Triangle(); } else if (type.Equals("Circular")) { chart = new Circular(); } else if (type.Equals("Square")) { chart = new Square(); } else if (type.Equals("Rectangle")) { chart = new Rectangle(); } return(chart); }
public static Graph GetGraph(string arg) { Graph graph = null; if (arg == "triangle") { graph = new Triangle(); } if (arg == "circular") { graph = new Circular(); } if (arg == "square") { graph = new Square(); } if (arg == "rectangle") { graph = new Rectangle(); } return(graph); }