GoFのデザインパタン

「Adapter」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

Adapter パターン

 本記事ではGoFのデザインパターンのプログラムの構造に関するパターンの一つである「Adapter」パターンを解説します。このパターンを一言で説明するならば、「非互換性の2つのオブジェクトの間にアダプターを設置することで、関連性を持たせることが可能になるパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む

「Prototype」パターンとは?サンプルを踏まえてわかりやすく解説!【Java】

Prototype

 本記事ではGoFのデザインパターンのオブジェクトの生成に関するパターンの一つである「Prototype」パターンを解説します。このパターンを一言で説明するならば、「クラスを元にオブジェクトを生成するのではなく、オブジェクトから別のオブジェクトを生成(コピー)するパターン」と言えるでしょう。文章では想像がつきにくいと思いますので、例を踏まえながら解説していきます。

続きを読む