質問するログイン新規登録

回答編集履歴

2

改行ミス!!

2016/03/16 16:33

投稿

heignamerican
heignamerican

スコア94

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

列挙で見た目をカイゼン

2016/03/16 16:33

投稿

heignamerican
heignamerican

スコア94

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
  本番コードとテストコードを入れ替えやすいとかですかね