Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }