Strategy パターン
Advertisement
戦略変更(せんりゃくへんこう)
○○君は、カレー作りが得意です。では、○○君自作のレシピを見てみましょう。
材料の野菜
じっくり作る場合:お鍋で煮る
急ぎの場合:電子レンジで調理する
また、別の場所を見てみましょう
ポイント
じっくり作る場合:完成したカレーを一晩寝かす
急ぎの場合:完成したら、すぐたべる
□□君もまた、カレー作りが得意です。□□君のレシピも見てみましょう。
レシピ1:じっくり作る余裕があるときのレシピ
野菜はお鍋でコトコト煮る
カレーが完成したら、一晩寝かせる
レシピ2:急いでカレーを作るときのレシピ
野菜は電子レンジで調理する
カレーが完成したら、すぐに食べる
ポイント
○○君は、手順ごとに「じっくり作る場合は…」といった具合で条件を見なければなりません。
□□君は、レシピが条件でわかれているので、何度も条件を判断する必要ありません。
○○君は「こどもカレー」を作れるようになったので、レシピを作成します。
レシピはひとつにまとまっているので、それぞれの場所に「こどもカレーを作る場合」という文を追加しなければなりません。
手順ごとに条件を付けているため、ひとつのファイルを何箇所も書き直さなければなりません。
手順がたくさんあると、同じ条件分けがレシピ内に散らばるので読みにくくなります。
もし、紙に手書きで作ったレシピだったら、追加書きするのが大変です。
□□君も、こどもカレーを作れるようになりました。さっそくレシピを作ります。
条件によってレシピが分かれているので、新しくレシピをつくります。
いままでのレシピを変更する必要はありません
Advertisement
ショートカット
・
634トップページ
・
このカテゴリのトップページに戻る
・
634ラボ
サイト検索
Web
サイト内
Y!ログール