原型作用:数据共享,目的:为了节省内存空间
继承 目的:为了节省内存空间
原型继承:改变原型的指向
借用构造函数继承:主要解决属性的问题
组合继承:原型继承+借用构造函数继承。既能解决属性问题,又能解决方法问题
拷贝继承:就是把对象中需要共享的属性或者方法,直接遍历的方式复制到另一个对象中。