処理の順序

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

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

 本記事ではGoFのデザインパターンのプログラムの振る舞いに関するパターンの一つである「Template Method」パターンを解説します。このパターンを一言で説明するならば、「抽象的な処理を親クラスで定義し、サブクラスで処理を実装することでオブジェクトの振る舞いを共通化するパターン」と言えるでしょう。「Template Method」パターンをサンプルを踏まえて解説します。

続きを読む

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

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

 本記事ではGoFのデザインパターンのプログラムの振る舞いに関するパターンの一つである「Observer」パターンを解説します。このパターンを一言で説明するならば、「観察対象のオブジェクトの状態が変化したとき、観察者のオブジェクトに通知を行う方法」と言えるでしょう。「Observer」パターンをサンプルを踏まえて解説します。

続きを読む