Exemple #1
0
        static void Main(string[] args)
        {
            Shape s = new Shape();

            s.Draw();
            Shape c = new Circle();

            c.Draw();
            //Outputs "Circle Draw"

            Shape r = new Rectangle();

            r.Draw();
            //Outputs "Rect Draw"
            Console.ReadLine();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            //

            var circle = new Circle();

            circle.Draw();

            var square = new Square();

            square.Draw();

            var shape = new Shape();

            shape.Draw();

            var hexagon = new Hexagon();

            hexagon.Draw();

            var pentagon = new Pentagon();

            pentagon.Draw();

            IShape shapeInterface = new Hexagon();

            shapeInterface.Draw();
            shapeInterface = new Circle();
            shapeInterface.Draw();

            var pizza = GetShape("circle");

            pizza.Draw();

            var e = new MyClass();

            e.Draw();
        }
Exemple #3
0
 static void DrawSomething(Shape shape)
 {
     shape.Draw();
 }