创建单例模式\工厂方法的例子