liguofeng29’s blog

個人勉強用ブログだっす。

2015-09-11から1日間の記事一覧

デザインパターン - Builder

【Builderパターンとは】 集合体を決められたAPIで順次走査を行う場合に使用する。 【Builderパターンのクラス図】 【Builderパターンのメリット】 同じ作成過程(Directorの役)で違う属性のものが作れる。 下記サンプルでは、塩水を作ってますが、同じ濃度の…

デザインパターン - Prototype

【Prototypeパターンとは】 インスタンスをコピーして利用する。 【Prototypeパターンのクラス図】 【Prototypeパターンのメリット】 複雑な生成過程のあるインスタンスをコピーして利用できる。 【サンプル】 Paper.java package prototype; public class P…

デザインパターン - Singleton

【Singletonパターンとは】 インスタンスを一つだけ生成できるようにする。 【Singletonパターンのクラス図】 【Singletonパターンのメリット】 このパターンを利用して、生成されるインスタンス数を制御できる。 【サンプル】 SingletonClass.java package …