GOOD:从一个对象再创建另外一个可定制的对象,而无需知道任何创建的细节。并能提高创建的性能。
说白了就COPY技术,把一个对象完整的COPY出一份。
#ifndef __PROTOTYPE_MODEL__#define __PROTOTYPE_MODEL__#include#include using namespace std;class Prototype{private: string m_strName;public: Prototype(string strName){ m_strName = strName; } Prototype(){ m_strName = ""; } void show(){ cout< < clone(); test->show(); test2->show(); return 0;}*/