static void Main(string[] args) { Resume a = new Resume("大鸟"); a.SetPersonalInfo("男", "29"); a.SetWorkExperience("1998-2000", "XX公司"); Resume b = (Resume)a.Clone(); b.SetWorkExperience("1998-2006", "YY企业"); Resume c = (Resume)a.Clone(); c.SetPersonalInfo("男", "24"); a.Display(); b.Display(); c.Display(); Console.Read(); }
static void Main(string[] args) { Resume a = new Resume("大鸟"); a.SetPersonalInfo("男", "29"); a.SetWorkExperience("1998-2000", "xx公司"); Resume b = (Resume)a.Clone(); b.SetWorkExperience("1998-2006", "yy公司"); Resume c = (Resume)a.Clone(); c.SetPersonalInfo("男", "24"); c.SetWorkExperience("1998-2003", "zz公司"); a.Display(); b.Display(); c.Display(); }
static void Main(string[] args) { Resume a = new Resume("大鳥"); a.SetPersonalInfo("男", "29"); a.SetWorkExperience("1998-2000", "XX公司"); Resume b = (Resume)a.Clone(); b.SetWorkExperience("1998-2006", "YY企業"); Resume c = (Resume)a.Clone(); c.SetWorkExperience("1998-2003", "ZZ企業"); a.Display(); b.Display(); c.Display(); Console.Read(); }
static void Main(string[] args) { Resume r1 = new Resume(); r1.Name = "小明"; r1.Age = 20; r1.Work = new WorkExperence("程序员","2010"); Resume r2 = (Resume)r1.Clone(); r2.Name = "张建"; r2.Work.Work = "老师"; r2.Work.Time = "1992"; r2.Display(); r1.Display(); }
static void Main(string[] args) { //ConcretePrototype p = new ConcretePrototype("I"); //ConcretePrototype c = (ConcretePrototype)p.Clone(); Resume a = new Resume("张三"); a.SetPersonalInfo("男", "23"); a.SetWorkExperience("2015-2016", "TC"); Resume b = (Resume)a.Clone(); b.SetWorkExperience("2016-2017", "DJ"); a.Display(); b.Display(); Console.Read(); }