Javaのデザインパターン

Javaのデザインパターン

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

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

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

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

JavaのデザインパターンDecorator

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

デザインパターンfacade

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

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

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

JavaのデザインパターンBuilder

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