動的型付けのSmalltalkの場合、
>>853に書いてあることも当然できる上に、
抽象クラスの定義、スーパークラス変更、メソッドの移動を
実行時に行うことすらできるね。

もちろん生成済みのオブジェクトのクラスも
実行時リファクタリングに応じて変更できるよ。

静的型付け言語に、こういうことはできるのかな?