原型模式(Prototype Pattern)
原型模式( Prototype Pattern ) 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 模式的本质就是不断重复出现的问题的可重用解决方案。 (1) 原型实现 Person 类 public class Person : ICloneable { private string name; private string sex; private string age; private string timeArea; private string company; public Person( string name) { this .name = name; } public void SetPersonInfo( string sex, string age) { this .sex = sex; this .age = age; } public void SetWorkExperience( string timeArea, string company) { this .timeArea = timeArea; this .company = company; } public void Show() { Console .WriteLine( "{0},{1},{2}" ,name,sex,age); Console .WriteLine( "