Показать сообщение отдельно
  #17 (permalink)  
Старый 08.04.2013, 17:19
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

не, ты не понял, у меня эти методы расширяют прототип, а не экземпляр

а пример, не о том, вот правильный:

var A= Class(function( proto ){
    proto.define( 'foo', function( ){ return 1 } )
})
var B= Class(function( proto ){
    proto.mixin( A )
    proto.override( 'foo', function( base, 1 ){
        return base() + 1
    } )
})
__________________
.ня
Ответить с цитированием