浅谈php与JavaScript中的设计模式之工厂模式

前言

前段时间照抄了一大堆代码.结果发现自己根本没理解设计模式.最近也接触了php,正好把两者的设计模式给理解一下.
参考书籍《JavaScript设计模式-张容铭》,《learn php设计模式》,《JavaScript设计模式与开发实践-曾探》

何为工厂方法模式

定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类
所谓的决定并不是批模式允许子类本身在运行时做决定,而是指在编写创建者类时,不需知道创建的产品是哪一下,选择了使用
哪个子类,就决定了实际创建的产品是什么。 from http://www.cnblogs.com/li-peng/archive/2013/02/17/2913568.html

JavaScript中的工厂模式