2020-04-01から1ヶ月間の記事一覧

static ファクトリメソッドについて

はじめに 今日Effective Javaの本を読み始めました。 最初の章にstatic ファクトリメソッドについて書かれていたのですが、 字が多くてなかなかイメージしずらかったので、いつものように簡単な例を出しながら 自分なりにまとめてみました。 コンストラクタ…

デザインパターン Stateについて

Stateパターンとは ステートパターンは状態をクラスとして表現して、クラスを切り替えることで状態の変化を表すことができます。 サンプルプログラム 状態をクラスとして表現する例として、ATM使用時に時刻ごとに手数料が異なるシステムを考えてみましょう。…