码迷,mamicode.com
首页 > 其他好文 > 详细

原型模式

时间:2019-10-01 10:13:30      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:基础上   属性   模式   实现   obj   访问   添加   构造函数   构造   

1.寄生构造函数模式:在function 构造函数的内部创建一个Object(或某一种类对象)实例,给实例添加一些属性,最后返回Object实例,但这样创建的所有的实例对象都是Obejct类型,需要new

2.稳妥构造函数:在寄生构造函数的基础上,不使用new实例对象 ,直接使用构造函数创建对象,不创建公共的成员变量,将变量设置的到函数中,不适用this来指向变量,这样只能通过实例对象的函数来访问变量数据。

3.动态原型模式:只有在成员函数不存在的情况下才能创建内部方法。

4.组合使用构造函数和原型模式:构造函数实现实例属性的创建,原型实现原型属性的创建。

 

 

这些都是一些创建原型(或是类对象)的一些模式。

 

原型模式

标签:基础上   属性   模式   实现   obj   访问   添加   构造函数   构造   

原文地址:https://www.cnblogs.com/panjingshuang/p/11614752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!