摘要: 与javascript类式继承1不同的是,在2中的extend扩展了一个superClass属性,为了降低子类对父类的耦合度, 在1中Author要想继承父类的属性必须使用Person.call(this,[argument])方法,这样会导致子类对父类的高耦合 在2中我们改写Author的构造函数,并使用extend中定义的superClass属性,Author.superClass.constructor.call(this,[argument])来继承父类的属性。 代码12行中是对父类构造是否指向正确的判断。 1 (function () { 2 3 function ext... 阅读全文
posted @ 2013-06-26 14:28 FreeGod 阅读(135) 评论(0) 推荐(0) 编辑