C++ 工厂模式 (简单工厂、工厂和抽象工厂)