thoughtworks公司的笔试作业,用C++完成,用到了单例模式,工厂模式。