工厂方法模式(Factory Method)

我到了食堂窗口,如果师傅跟那儿抽烟,我还是吃不着东西。我说:师傅,打饭!师傅才会完成打饭这一动作。这是工厂方法模式,抽象工厂的实现通常用工厂方法模式来完成。

举例:还是上一条,我本来想用一句话带一个参数就实现具体xml解析器的实现,无奈构造函数没有返回值,所以必须用

xmlParser = XMLParserGetFactory . createXmlParser ( xml , arrayID , arrayTitle ) ;

实现。

备注:抽象工厂模式,生成器模式和工厂方法模式需要灵活应用。

你可能感兴趣的:(factory)