探寻完美 之 JavaScript继承
摘要:
本文并不想探讨JavaScript的面向对象特性(如果有兴趣,可参看我的《领悟面向对象JavaScript》),也不会涉及全部的面向对象概念,只是试图寻找一个还未被任何人发现的“宝藏”,即完美的JavaScript继承的实现方法。在面向对象语言中,继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。在JavaScript中,按照实现方式,继承被分为如下五种(也有人说是七种,即组合继承细分为原型组合继承、寄生组合继承,另外再加上一个只能继承属性而无法继承方法的借用构造函数继承):▪ 拷贝继承▪ 原型继承▪ 调用继承▪ 寄生(parasitic)继 阅读全文
posted @ 2011-04-21 11:19 村长赵大宝 阅读(938) 评论(1) 推荐(0) 编辑