コード例 #1
0
        static void Main(string[] args)
        {
            List <Figures> FigureCollection = new List <Figures>();

            FigureCollection.Add(FigureCreator.CreatePoint(6, 7));
            FigureCollection.Add(FigureCreator.CreateLine(new Point(12, 18), new Point(4, 9)));
            FigureCollection.Add(FigureCreator.CreateRectangle(4, 6, new Point(10, 10)));
            FigureCollection.Add(FigureCreator.CreateCircle(new Point(2, 7), 15));
            FigureCollection.Add(FigureCreator.CreateRing(new Point(5, 5), 4, 6));
            foreach (var item in FigureCollection)
            {
                Console.WriteLine(item.GetType().ToString());
                item.ShowInfo();
            }
        }
コード例 #2
0
 public void InputBadCircleRadiusOutputException(double radius)
 {
     var creator = new FigureCreator();
     var circle  = creator.CreateCircle(radius);
 }