原型模式提供的通过已有对象创建新对象的模式。一般来说会有一个克隆方法。
换一个说法,一般的方法,对象创建是都需要知道被创建实力的类型信息。原型就不需要,这样就是创建利用者代码完成后,改变生成的对象的类型。
那么被作为原型的对象有从哪里来呢?如果是MFC的话,可以来自于系列化。
原型模式提供的通过已有对象创建新对象的模式。一般来说会有一个克隆方法。
换一个说法,一般的方法,对象创建是都需要知道被创建实力的类型信息。原型就不需要,这样就是创建利用者代码完成后,改变生成的对象的类型。
那么被作为原型的对象有从哪里来呢?如果是MFC的话,可以来自于系列化。