Javaのデザインパターン

Javaのデザインパターン

Javaのデザインパターン

Javaのデザインパターンファクトリメソッド

Javaのデザインパターンファクトリメソッド factoryメソッドはstaticメソッドです。※Boolean.valueOfメソッド等 メリット コンストラクタはクラス名になるが、メソッドなので分かりやすい名前に命名できる シングルトン...
Javaのデザインパターン

Javaのデザインパターンシングルトン

Javaのデザインパターンシングルトン デザインパターンのシングルトンについてです。 シングルトンはAPサーバ起動してからインスタンスが常にひとつであり、ガベージコレクションの対象外となるのが特徴です。 通常ガベージコレクションの対象となり...
Javaのデザインパターン

JavaのデザインパターンDecorator

JavaのデザインパターンDecorator Decoratorパターンは、既存クラスに対してデコレート(装飾)していくデザインパターンです。 既存クラスありきで、その既存クラスを変更することなく、Decoratorクラスを作成していって既...
Javaのデザインパターン

デザインパターンfacade

デザインパターンfacade JavaでデザインパターンFacadeについてです。 今まで知らなかったんですが、基本的な考え方としてはWebの入り口にあたるクラスで、他クラスを呼び出すだけが仕事のクラスです。 StrutsでいうAction...
Javaのデザインパターン

JavaのデザインパターンTemplate Method

JavaのデザインパターンTemplate Method Template MethodはJavaのポリモーフィズムを利用したデザインパターンです。 処理の流れ(ロジック)を親クラスのメソッドに記述します。子クラスではロジックを記述しません...
Javaのデザインパターン

JavaのデザインパターンBuilder

JavaのデザインパターンBuilder Builderパターンはいくつかパターンがありますが、最後に.build()メソッドを使ってインスタンス生成するデザインパターンが良く使われているようです。 使いどころ フィールド変数が多く、コンス...