对象冒充继承存在的问题:
1.如果冒充的那个对象里边方法需要共用,那么使用对象冒充的技术将会浪费大量内存。因为它们都不是共用的。
2.不能使用原型,所以就不能使用数据共享。
//注释:由于没有继承,因此你是没法访问父类中的方法和属性的。
解决方案:组合继承(原型链+组合继承)
我们可以结合原型来实现,这样就可以实现一定的内存优化。
组合继承就两点:
1.属性不共用,利用对象冒充解决。
2.方法共用,利用原型链实现。
1.如果冒充的那个对象里边方法需要共用,那么使用对象冒充的技术将会浪费大量内存。因为它们都不是共用的。
2.不能使用原型,所以就不能使用数据共享。
//注释:由于没有继承,因此你是没法访问父类中的方法和属性的。
我们可以结合原型来实现,这样就可以实现一定的内存优化。
1.属性不共用,利用对象冒充解决。
2.方法共用,利用原型链实现。