组合继承

对象冒充继承存在的问题:

1.如果冒充的那个对象里边方法需要共用,那么使用对象冒充的技术将会浪费大量内存。因为它们都不是共用的。

2.不能使用原型,所以就不能使用数据共享。

不能访问原型中的方法

//注释:由于没有继承,因此你是没法访问父类中的方法和属性的。

解决方案:组合继承(原型链+组合继承)

我们可以结合原型来实现,这样就可以实现一定的内存优化。

原型链+对象冒充

组合继承就两点:

1.属性不共用,利用对象冒充解决。

2.方法共用,利用原型链实现。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容