原型模式
含义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
其实就是从一个对象再创建另一个可定制的对象,而且不需要知道任何创建的细节
因为克隆比较常用,所以.NET在System命名空间中提供了ICloneable接口,其中就是唯一的一个方法Clone();只需要实现这个接口就可以完成原型模式了。
结构图:
代码实现
//简历模板类
class Resume : ICloneable
{
private string name;
private string sex;
private string age;
private string timeArea;
private string company;
public Resume(string name)
{
this.name