2012年7月21日

JavaScript 设计模式系列 : 工厂模式

摘要: 工厂模式:可以把所有实例化的代码都集中在一个位置。将new关键字放到一个外部对象中,即放到工厂中间去,这样在创建对象的时候,只要调用这个工厂函数,而不用使用new来执行,其实就是把new交给工厂函数来执行。 1. 对象的构建十分复杂 2. 需要依赖具体环境创建不同实例 3. 处理大量具有相同属性的对象例如:实例化后返回三个属性和一个方法,可以解决创建多个相似对象的问题:工厂中返回的是实例化好的对象! 1 function Person(name,age,job){ 2 var o = new Object(); 3 o.name = name; 4 o.ag... 阅读全文

posted @ 2012-07-21 10:27 color_story 阅读(196) 评论(0) 推荐(0) 编辑

导航