智慧 + 毅力 = 无所不能

正确性、健壮性、可靠性、效率、易用性、可读性、可复用性、兼容性、可移植性...

导航

工厂方法模式(Factory Method)

Posted on 2009-11-23 12:41  Bill Yuan  阅读(318)  评论(1编辑  收藏  举报
我到了食堂窗口,如果师傅跟那儿抽烟,我还是吃不着东西。我说:师傅,打饭!师傅才会完成打饭这一动作。这是工厂方法模式,抽象工厂的实现通常用工厂方法模式来完成。

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

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

实现。

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