よしたろうブログ

駆動設計・アーキテクチャ・変更容易性とかの話が好きです。

GoFデザインパターン入門シリーズ

「初心者のためのデザインパターン入門」シリーズ 第3回【Adapter - クラスの仲介役 - 】

Adapterパターンの概要 既存のクラス(Adaptee)を、Adaptee とは互換性のないインタフェース・抽象クラス(Target)に適合させる際に、既存のクラス(Adaptee)と異なるインターフェイス(Target)の間を取り持つのが Adapter です。 Adapter クラスを設けるこ…

「初心者のためのデザインパターン入門」シリーズ 第2回【Template Method - 順序と詳細の分離 - 】

Template Methodパターンについての説明。メリットデメリット・特徴・注意点などについて解説。 単なる差分プログラミングではなく「順序」と「詳細」の分離である。

「初心者のためのデザインパターン入門」シリーズ 第1回【Iterator −処理を繰り返す−】

前置き 引用元:Java言語で学ぶデザインパターン入門第3版 デザインパターンはクラスの再利用化を促進するものです。 再利用化を促進するとは、 クラスを部品として使えるようにすることであり、1つの部品を修正しても、他の部品の修正が少なくてすむ、ことな…

「初心者のためのデザインパターン入門」シリーズ 第0回 【デザインパターンとは?】

始めに 本記事は当ブログ管理人よしたろうによる『GoFデザインパターン入門シリーズ』です。本記事を見るだけで、各デザインパターンの総合的理解ができることをコンセプトにしております。ピンポイントな情報ではなく、理解に必要な周辺知識をできる限り記…