poorking,
Спасибо ОГРОМНОЕ!
Самое сложное это то что я голову ломаю как не использовать __proto__, пока получается.
Такое описание класса устроит?
var Cat = Class(function() {
this.public({
w : function() {
alert(this.all)
}
})
this.public.static({
all : "общее публичное свойство"
})
this.private({
'bar' : 300
})
this.private.static({
'baz' : "общее приватное свойство"
})
})