自己整理的c++抽象工厂模式源码,简单易懂