回答編集履歴

2

表現の修正

2015/08/25 07:01

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- 使う側には「組み立渡す役」がFooDB等FooInterface実装クラスのインスタンスを渡すことにしましょう。
21
+ 使う側には「用意して渡す役」がFooDB等FooInterface実装クラスのインスタンスを渡すことにしましょう。
22
22
 
23
23
  ---
24
24
 

1

生成について

2015/08/25 07:01

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -15,3 +15,21 @@
15
15
 
16
16
 
17
17
  `user -(use)-> FooInterface <-(impl)-FooDB`
18
+
19
+
20
+
21
+ 使う側には「組み立てて渡す役」がFooDB等FooInterface実装クラスのインスタンスを渡すことにしましょう。
22
+
23
+ ---
24
+
25
+
26
+
27
+ > DBのインスタンス生成も自身で責任を持って行うべきでは?
28
+
29
+
30
+
31
+ 生成手順が単純ならまだしも、生成と使用は別の機能です。
32
+
33
+ 文字を書く機能に
34
+
35
+ 紙を漉いて、筆を作り、墨をする機能をつけるほうが不自然です。