增加一个说明，所有的例子都是用VS2010写的
抽象工厂