回答編集履歴
1
修正
test
CHANGED
@@ -55,3 +55,23 @@
|
|
55
55
|
|
56
56
|
|
57
57
|
これも「どのようなクラス設計をするか」によってくるので「こういうときは必ず抽象化」のようなルールも「作る側」が考えることになり「要件次第」となります。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
なので・・・
|
64
|
+
|
65
|
+
> これらを使ってプログラムを作ろうと思ったのですが、
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
この考え方は逆です。
|
70
|
+
|
71
|
+
「要件を満たすために必要だから継承を導入する」ので、
|
72
|
+
|
73
|
+
まずは設計が先だと思います。
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
学習のためのプログラムだとしても、やはり「継承が必要そうな設計」を考えてからの方が実用的です。
|