Ext源码解读之一 -- extend的实现
先看一个例子:
extend的源码:override : function(origclass, overrides){ if(overrides){ var p = origclass.prototype; Ext.apply(p, overrides); if(Ext.isIE && overrides.hasOwnProperty('toString')){ p.toString = overrides.toString; } }}
extend用的是这里介绍的第6种--组合寄生模式。