少し前に、Smalltalkは参考になるかもしれないという話がでているが、
Smalltalk発祥のテクニックにリファクタリングがある。
リファクタリングを施していけば、自然な成り行きでデザパタ的パターンに
たどり着けるということで、いま注目されてる。
Java的デザパタも大いに参考になるだろうが、
Smalltalk発祥のリファクタリングに注目すれば、
Python的な理想のコードにたどり着けるかもしれない。
もっとも、日本語でリファクタリングを学ぼうと思ったら、
どうしてもJavaの本になっちゃうのかな…
(とはいえ、Pythonとの相性はよさそう)