Every day is a new day

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

デザインパターン

Visitor パターン

引用 C# プログラミング 再入門 訪問者のこと。 廃れることは無いとは思いますが、最近はあまり使われてないかも。 パターンの内容 デザインパターンを勉強していると、頭がこんがらがってきます。どれもこれも似たようなものに見えるからです。 なんという…

Mediator パターン

引用 C# プログラミング 再入門 「仲介者」と訳される。 「同僚(仲間)」はお互いを直接は知らず、常に仲介者を介する。 あまり出番ないけれど、バシっと決まる場合も偶にある。 MEDIATORの骸骨 このパターンは、一つの大きな台紙(コンテナ)に複数のオブジ…

Adapter パターン

最近デザインパターンの勉強からちょっと離れていたのだけど、大規模Webアプリケーションにおける複雑性とアーキテクチャ設計に関する一考察 - Qiitaというとても参考になる記事の中で、 連携システムのインタフェースが、アプリケーション全体に漏れ出すと…

Chain of Responsibility パターン

Skeleton of GOF's Design Pattern Chain of Responsibility パターン (複数のオブジェクトを鎖状につなぎ, その中の任意のオブジェクトがある要求を処理するままで, 順次その鎖に沿って要求を受流していく) — WTOPIA v1.0 documentation 14.Chain of Respo…

Memento パターン

18.Memento パターン | TECHSCORE(テックスコア) Skeleton of GOF's Design Pattern 実は、実務でUndo/Redoを実装する必要があり、Mementoパターンを使おうかどうしようかという議論があったりします。

Proxy パターン

21.Proxyパターン | TECHSCORE(テックスコア) Skeleton of GOF's Design Pattern

Decorator パターン

Skeleton of GOF's Design Pattern 12. Decorator パターン | TECHSCORE(テックスコア)

TemplateMethod パターン

・TECHSCORE(テックスコア) http://www.techscore.com/tech/DesignPattern/TemplateMethod.html/ ・TEMPLATEMETHODの骸骨 http://www002.upp.so-net.ne.jp/ys_oota/mdp/TemplateMethod/index.htm ・C# プログラミング 再入門 http://dotnetcsharptips.seesaa…

Command パターンを学ぶ

現在、デザインパターンの内の一つであるCommand パターンを学んでいます。 勉強した内容を、社内で若手向けに展開したいという思いと、私自身もちゃんと理解するためです。

Strategy パターン

現在部下のためというのと自分のためというのでデザインパターンを学んでいます。