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