class Foo(object):
pass
foo = Foo()
def bar(self):
print 'bar'
Foo.bar = bar
foo.bar() #bar
Исходя из JavaScript, если прототип класса был дополнен определенным атрибутом. Известно, что все экземпляры этого "класса" будут иметь этот атрибут в своей цепочке прототипов, поэтому никакие изменения не должны выполняться ни по одному из его экземпляров или "подклассов".
В этом смысле, как язык на основе класса, такой как Python, достигнет исправления Monkey?