回答編集履歴

1

修正

2023/03/12 04:58

投稿

Zuishin
Zuishin

スコア28662

test CHANGED
@@ -7,3 +7,8 @@
7
7
  それ以上の説明は、どの説明を読んでもわからなかったという人には難しすぎます。
8
8
  理解するために必要な前提知識をまず得ましょう。
9
9
 
10
+ 一例として、coolJuice には汎用性がありません。
11
+ 自動販売機で売られる飲み物はジュースとは限らず、温度も冷たいとは限らないからです。
12
+ また飲み物の現在の温度によっても必要な処理は変わるはずです。
13
+ それらを全てひとまとめの処理として実装するのではなく、小さな部品として作成し、いくつかの部品を組み合わせてさらなる部品とし、それらをさらに組み合わせ、構造化しましょう。
14
+ そうすれば、新商品に対応するために自販機ごと変えなくて済むでしょう。