public void Main() { ShapeCache.LoadCache(); Shape cloneShape = ShapeCache.GetShape("1"); Console.WriteLine("shape type::" + cloneShape.GetShapeType()); Shape cloneShape2 = ShapeCache.GetShape("2"); Console.WriteLine("shape type::" + cloneShape2.GetShapeType()); Shape cloneShape3 = ShapeCache.GetShape("3"); Console.WriteLine("shape type::" + cloneShape3.GetShapeType()); }
static void Main(string[] args) { ShapeCache.LoadCache(); Shape clonedShape = (Shape)ShapeCache.GetShape("1"); Console.WriteLine("Shape : " + clonedShape.Type); clonedShape.Draw(); Shape clonedShape2 = (Shape)ShapeCache.GetShape("2"); Console.WriteLine("Shape : " + clonedShape2.Type); clonedShape2.Draw(); Shape clonedShape3 = (Shape)ShapeCache.GetShape("3"); Console.WriteLine("Shape : " + clonedShape3.Type); clonedShape3.Draw(); Console.ReadKey(); }
public static void TestInit(TestContext _) { ShapeCache.LoadCache(); }