private static double getObj(string sName) { Shape sh = ShapeFactory.getShape(sName); sh.getData(); return(sh.getArea()); }
static void Main(string[] args) { Shape shape1; shape1 = ShapeFactory.getShape("triangle"); shape1.display(); Shape shape2; shape2 = ShapeFactory.getShape("circle"); shape2.display(); Shape shape3; shape3 = ShapeFactory.getShape("sqare"); shape3.display(); Shape shape4; shape4 = ShapeFactory.getShape("rectangle"); shape4.display(); Console.WriteLine("按任意键以结束"); Console.ReadKey(); }