寄生构造函数模式

寄生构造函数模式:
https://blog.csdn.net/it_surfer/article/details/45482875
赞同这篇博文讲的,寄生构造函数模式,主要是为了扩展原生对象。但是如果扩展的话,不用构造函数,不用new,也可以实现啊。
为什么寄生构造函数偏偏有点像做样子似的,声明一个构造函数,还要new出来。

寄生构造函数

测试结果

从测试结果可以看到,有种模式叫做多此一举。

红宝石书美名其曰,return值重写了构造函数默认返回的新对象实例,或许是在从另一个角度告诉大家,每个有return值的函数都可以new一个对象,new出来的值刚好等于return的这个值吧。

你可能感兴趣的:(寄生构造函数模式)