Iteratorパターン
Iteratorパターンとは 並んでいる要素に対し最初から最後まで「繰り返し処理」を行うパターンです。 Iteratorパターンの用途 Iteratorパターンは非常に汎用性が高いパターンです。それはすなわち「いつでもど … “Iteratorパターン”の続きを読む
Iteratorパターンとは 並んでいる要素に対し最初から最後まで「繰り返し処理」を行うパターンです。 Iteratorパターンの用途 Iteratorパターンは非常に汎用性が高いパターンです。それはすなわち「いつでもど … “Iteratorパターン”の続きを読む
APIを使った商品の発注を柔軟に行おう 受注した商品に対して、各部品に対して別々のベンダーに発注するとします。在庫がなかった場合、それまで注文した部品の発注をさかのぼってキャンセルするような仕組みを作ります。 例えば、デ … “Commandパターン”の続きを読む
処理に対してシンプルな窓口を作るFacadeパターンについて、実例を用いて説明しています。
商品のパターンを増やそう! コーヒーの配達を行うECサイトで、アイスコーヒーとホットコーヒー、アメリカンだけだった商品ラインナップに対し、ある日、クリームトッピングや、ハニートッピング、マシュマロトッピングなどの組み合わ … “Decoratorパターン”の続きを読む
StrategyパターンをECサイトの構築を例にして説明します。 配送地域によって送料を変えたい 扱っている商品は関東から配送されるとします。 配送する地方と重量によって送料の計算方法を変えたくなりました。そこで次のよう … “Strategyパターン”の続きを読む
StateパターンをECサイトの構築を例にして説明します。 会員の状態を表示しよう 会員のランクにしたがって、名前の隣にラベルとポイント付与率を出して、ユーザーの購入意欲を煽ろうと思いました。そこで、ステータスに関する情 … “Stateパターン”の続きを読む