混合工厂模式 混合工厂模式可以认为是构造模式与混合模式的整合,因为 function 本身就是一个对象,所以可以使用 new 来实例化(请允许我这样描述)。 复制代码 代码如下: function Car() { var oCar = new Object; oCar.color = "red"; oCar.showColor = function() { alert(this.color); }
return oCar; } oCar = new Car(); oCar.showColor();