回答編集履歴
2
改行ミス!!
answer
CHANGED
@@ -9,7 +9,9 @@
|
|
9
9
|
|
10
10
|
0. A と C が汎用的な機能であれば、再利用性があがる。
|
11
11
|
0. A が C に対し必要最小限の機能で構成されている場合、可読性が上がり理解しやすいコードになる。
|
12
|
-
0. 目的に合わせて A の実装 (B その他クラス) を入れ替えることができる。
|
12
|
+
0. 目的に合わせて A の実装 (B その他クラス) を入れ替えることができる。
|
13
13
|
|
14
|
+
などが良い感じです
|
15
|
+
|
14
16
|
↑ 3. の補足ですが、例えば性能特製によって目的ごとに実装を交換するだとか
|
15
17
|
本番コードとテストコードを入れ替えやすいとかですかね
|
1
列挙で見た目をカイゼン
answer
CHANGED
@@ -6,10 +6,10 @@
|
|
6
6
|
よくある目的は、実装を交換可能にすることです。
|
7
7
|
|
8
8
|
実装を交換可能にすると
|
9
|
-
1. A と C が汎用的な機能であれば、再利用性があがる。
|
10
|
-
2. A が C に対し必要最小限の機能で構成されている場合、可読性が上がり理解しやすいコードになる。
|
11
|
-
3. 目的に合わせて A の実装 (B その他クラス) を入れ替えることができる。
|
12
|
-
などが良い感じです
|
13
9
|
|
10
|
+
0. A と C が汎用的な機能であれば、再利用性があがる。
|
11
|
+
0. A が C に対し必要最小限の機能で構成されている場合、可読性が上がり理解しやすいコードになる。
|
12
|
+
0. 目的に合わせて A の実装 (B その他クラス) を入れ替えることができる。などが良い感じです
|
13
|
+
|
14
|
-
3. の補足ですが、例えば性能特製によって目的ごとに実装を交換するだとか
|
14
|
+
↑ 3. の補足ですが、例えば性能特製によって目的ごとに実装を交換するだとか
|
15
15
|
本番コードとテストコードを入れ替えやすいとかですかね
|