摘要

针对简单工厂设计模式在编程应用中需要用到switch语句,不能动态添加分支以及在用C++语言编程时不能用字符串作为索引等问题,提出了一种利用C++标准库中Map容器来改造简单工厂设计模式的方法,替换switch语句,可以使用字符串作为索引,并且提出了动态添加分支的方法。编写了测试程序,检验了这种方法的有效性。

全文