static void Main() { Random rand = new Random(); for (int i = 0; i < 20; ++i) { Circle circle = (Circle)ShapeFactory.GetCircle(GetRandomColor(rand)); circle.SetX(GetRandomX(rand)); circle.SetY(GetRandomY(rand)); circle.SetRadius(100); circle.Draw(); } }
static void Main(string[] args) { for (int i = 0; i < 20; i++) { Circle circle = (Circle)ShapeFactory.GetCircle(getRandomColor()); circle.SetX(getRandomX()); circle.SetY(getRandomY()); circle.SetRadius(100); circle.Draw(); } Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Red:"); for (int i = 0; i < 3; i++) { Circle circle = (Circle)ShapeFactory.GetCircle("circle"); circle.SetColor("Red"); circle.Draw(); } Console.WriteLine("\r\nGreen:"); for (int i = 0; i < 3; i++) { Circle circle = (Circle)ShapeFactory.GetCircle("circle"); circle.SetColor("Green"); circle.Draw(); } Console.WriteLine("\r\nBlue:"); for (int i = 0; i < 3; ++i) { Circle circle = (Circle)ShapeFactory.GetCircle("circle"); circle.SetColor("Green"); circle.Draw(); } Console.WriteLine("\r\nOrange:"); for (int i = 0; i < 3; ++i) { Circle circle = (Circle)ShapeFactory.GetCircle("circle"); circle.SetColor("Orange"); circle.Draw(); } Console.WriteLine("\r\nBlack:"); for (int i = 0; i < 3; ++i) { Circle circle = (Circle)ShapeFactory.GetCircle("circle"); circle.SetColor("Black"); circle.Draw(); } Console.ReadKey(); }