読者です 読者をやめる 読者になる 読者になる

Every day is a new day

ひつじのプログラミング日記。

Visitor パターン

デザインパターン

引用

訪問者のこと。

廃れることは無いとは思いますが、最近はあまり使われてないかも。

パターンの内容

デザインパターンを勉強していると、頭がこんがらがってきます。どれもこれも似たようなものに見えるからです。

なんというか、とにかく実装依存とインターフェースを分けろとまあ、コレに尽きるような感じがします。

しかしこれは、インターフェース部分を抽象化し過ぎると、かえってコードが理解しにくくなるというデメリットがあるような気がします。上記に引用させて頂いたサイトのソースコードがそう。 はっきり言って、デザインパターンを適用していないほうのがわかりやすい

結局、何をどうしたいのかという設計に依存する話で・・・、なんてまとめてしまうと、デザインパターンを勉強している意味がなくなってしまうので、あまり考えないことにしよう(ムナしくなるのを我慢)。