js继承的最终形式是下面那种对吗?

//组合继承

  • 最终版本,互不干扰,属性共享,方法共用,两两不交叉

  • 但是下面有个缺陷的地方是做了两次构建,导致如下的继承关系。

https://img3.mukewang.com/5c762d04000152ae02270259.jpg

https://img4.mukewang.com/5c762d0b000129d502400148.jpg

还有一种 我认为 这种才是最终版本~

//寄生组合继承

  • 其实我这里简化了寄生的过程 变成了赋值的操作 父子的构造器属性私有,原型共享,各自构造器是本身 完美~

https://img1.mukewang.com/5c762d160001943102340224.jpg

https://img1.mukewang.com/5c762d1d0001f98b02390131.jpg

你们觉得呢???

交互式爱情
浏览 543回答 2
2回答

白衣染霜花

这跟直接继承 new Person()有什么区别....
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript