摘要: 4. 组合使用构造函数模式和原型模式(Hybrid) 构造函数模式用于定义实例属性 原型模式用于定义方法和共享的属性。 5.动态原型模式(Dynamic) 通过检查某个应该存在的方法是否有效,来决定是否需要初始化原型。 6.寄生构造函数(Parasitic) 这种模式的基本思想是创建一个函数,该函数 阅读全文
posted @ 2016-08-09 14:54 chenccc 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 3.原型模式(Prototype) 我们创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象。使用原型对象的好处是让所有实例共享它所包含的属性和方法。 3.1 理解原型对象 只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数 阅读全文
posted @ 2016-08-09 13:58 chenccc 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.工厂模式(Factory) 工厂模式不能识别对象的类型。 2.构造函数模式(Constructor) 按照惯例,构造函数始终都应以一个大写字母开头。 要创建一个Person的新实例,必须使用new操作符。 person1和person2分别保存着Person的一个不同的实例,这两个对象都有一个c 阅读全文
posted @ 2016-08-08 18:03 chenccc 阅读(414) 评论(0) 推荐(0) 编辑