2009-07-09から1日間の記事一覧
『Rubyによるデザインパターン』(ラス・オルセン著 ピアソン・エデュケーション刊)の例をPythonに変換して書いています。 目次 かなりいい加減です。 アダプターというのは、たとえばUSB-PS2変換器の様に、インターフェイスのギャップを埋めるためのもので…
Decoratorパターンの項でも書きましたが、「メンバのメソッドに丸投げするメソッド」をしばしば書く必要が出てきます。 class WriterDecorator(object): #以下のメソッドは単にwriterに丸投げ def writeline(self, line): return self.writer.writeline(line…