C++ 静态工厂方法示例:创建不同类型的产品对象
第一行:声明一个静态函数createProduct,返回类型为指向Product对象的指针,函数参数为一个字符串type。\n第二行:如果type等于"A",则返回一个指向ConcreteProductA对象的指针。\n第四行:如果type等于"B",则返回一个指向ConcreteProductB对象的指针。\n第六行:如果type既不等于"A"也不等于"B",则返回空指针nullptr。
原文地址: https://www.cveoy.top/t/topic/qfVo 著作权归作者所有。请勿转载和采集!