1,传统模式---->原型链
过多的继承了没用的属性
我现在只想要Grand的lastName属性,但却继承了来自father的name属性
2,借用构造函数
不能继承借用构造函数的原型
原型还是自己的原型
每次构造函数都要多走一个函数
实际上还是并没有省略步骤(Person还是要执行一遍)
3,共享原型
不能随便改动自己的原型
son里面现在想有自己个性化的内容,但是却影响到了father,所以这是不行的,最好是能够son和father有共同的原型,但是在个性化的时候却又不互相影响
4,圣杯模式
当你想要查看Target到底继承谁时,请访问Target的uber属性
看下更加规范的inherit函数
F其实就是inherit的私有变量