2009-02-01から1ヶ月間の記事一覧

Template Methodパターン

Head First デザインパターンのメモ。 Template Methodパターン メソッドにおけるアルゴリズムの骨組みを定義し、いくつかの手順をサブクラスに先送りします。 Template Methodは、アルゴリズムの構造を変えることなく、 アルゴリズムのある手順をサブクラス…

Facadeパターン

Head First デザインパターンのメモ。 Facadeパターン サブシステムの一連のインターフェースに対する、統合されたインターフェースを提供します。 ファサードは、サブシステムをより使いやすくする高水準インターフェースを定義します。 Facedeパターン実装…

Adapterパターン

Head First デザインパターンのメモ。 Adapterパターン クラスのインターフェースをクライアントが期待する別のインターフェースに変換します。 アダプタは互換性のないインターフェースのためにそのままでは連携できないクラスを連携させます。 2つの形式 …