class ConcretePrototype_A:Prototype
public static string text;
public ConcretePrototype_A()
System.Console.WriteLine("\n---First Time Text Print-----");
System.Console.WriteLine("This is original Object :{0}", text);
public void setText(string str)
public override Prototype Clone()
return (Prototype)this.MemberwiseClone();