U.extend({fun1:function(){console.log('func1 from base create');}})varParent=U.create(function(name){console.log(name+' born');});Parent.augment({fun2:function(){console.log('fun2 from method prototype');}});varChild=Parent.create(function(name){console.log(name+' born');this.fun2();});Child.augment({fun3:function(){this.fun1();// this.fun2();}});varp=newParent('parent');p.fun1();//p.fun2();varc=newChild('child');c.fun3();