예제 #1
0
        static void Main(string[] args)
        {
            var line     = new ShapeDescriptor(new Point(), new Point(3, 4));
            var triangle = new ShapeDescriptor(new Point(), new Point(0, 34), new Point(45, 0));
            var square   = new ShapeDescriptor(new Point(), new Point(20, 0), new Point(20, 20), new Point(0, 20));

            Console.WriteLine(line.GetShapeType());
            Console.WriteLine(triangle.GetShapeType());
            Console.WriteLine(square.GetShapeType());

            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            var figure1 = new ShapeDescriptor(new Point(), new Point(3, 4));
            var figure2 = new ShapeDescriptor(new Point(), new Point(-2, 1), new Point(7, 9));
            var figure3 = new ShapeDescriptor(new Point(), new Point(-20, 4), new Point(4, 20), new Point(5, 10));

            Console.WriteLine(figure1.GetShapeType());
            Console.WriteLine(figure2.GetShapeType());
            Console.WriteLine(figure3.GetShapeType());

            Console.ReadLine();
        }