JavaScript 浅谈单例模式、工厂模式、构造器模式、原型链

单例模式:最常用的就是字面量的写法,直接声明一个变量

工厂模式:批量生产对象,解决了单例模式中只能生产1个的缺点

构造器模式:弥补了工厂模式的不足(创建的对象原型都是“对象”,没有类的区分)

原型链:在构造器模式中,所有的属性和方法都是独立的,他们创建的对象之间互不相等。而如果需要所有由构造器创建出来的对象有同一个属性或者方法,那么也是不同的,这次对资源的浪费和不必要,所以为了声明一个公共属性、方法,需要用到原型链,把方法写到原型链中就可以共用方法,然后用构造器构造出来的对象其方法都是指向同一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值