#include #include "abstract.h" class MySolidClass : public MyAbstractClass { public: PString Function() { return "Solid"; } }; PFactory::Worker solidFactory("solid", true); class MySolid2Class : public MyAbstractClass { public: PString Function() { return "Solid2"; } }; PFactory::Worker solid2Factory("solid2", true);