简单工厂示例代码