static void Main(string[] args) { ShapeCache.loadCache(); Shape clonedShape = (Shape)ShapeCache.getShape("1"); Console.WriteLine("Shape : " + clonedShape.getType()); Shape clonedShape2 = (Shape)ShapeCache.getShape("2"); Console.WriteLine("Shape : " + clonedShape2.getType()); Shape clonedShape3 = (Shape)ShapeCache.getShape("3"); Console.WriteLine("Shape : " + clonedShape3.getType()); }
static void Main(string[] args) { ShapeCache.LoadCache(); Shape clonedShape = ShapeCache.getShape("1"); Console.WriteLine(String.Format("Shape : {0}", clonedShape.getType())); clonedShape = ShapeCache.getShape("2"); Console.WriteLine(String.Format("Shape : {0}", clonedShape.getType())); clonedShape = ShapeCache.getShape("3"); Console.WriteLine(String.Format("Shape : {0}", clonedShape.getType())); Console.ReadLine(); }
static void Main(string[] args) { TestDeepCopyAndShallowCopy(); ShapeCache.loadCache(); Shape clonedShape = (Shape)ShapeCache.getShape("1"); Console.WriteLine("Shape : " + clonedShape.GetType()); Shape clonedShape2 = (Shape)ShapeCache.getShape("2"); Console.WriteLine("Shape : " + clonedShape2.GetType()); Shape clonedShape3 = (Shape)ShapeCache.getShape("3"); Console.WriteLine("Shape : " + clonedShape3.GetType()); }