デザインパターン

23個の道は遥か

どうも色々と考え違いが出てくるなぁ。 まぁ、良いか。 Adapter これはいかばかりか一般的過ぎるアイデアなのではなかろうか? 既存の実装を用いて必要とするインターフェースを実装する、 というのをAdapterパターンということにしておこう。 class Banner{ …

追記:一つのAggregateに複数のIterator

AggregateとIteratorが分かれていることで複数のIteratorを作れるようであるが、 iterator()のインターフェースが決まっているので、 どっちをもらうか選択は出来ないだろう。 しかしまぁ、どっちがきても問題にならないようにIteratorのインターフェースを …

反パターン

というか、そんなことはどうでも良くて、 色々中途になっている話題もどうでも良くて(良くないか)、 デザインパターンである。 デザインパターンは私の高校生時代の心の拠り所で、 盲目的に信用していたものなのであるが、 関数プログラマに転身した(…あるい…