自己用VC2010写的工厂模式和单例模式的实现