回答編集履歴
1
追記
test
CHANGED
@@ -69,3 +69,25 @@
|
|
69
69
|
|
70
70
|
|
71
71
|
具体的な方法はさておき、Bが通信に携わらなくて良いのは良い構造だと思います。
|
72
|
+
|
73
|
+
ただ、パイプ処理よりも直接モジュールをインポートした方が素直でしょう。
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
0. 『こんな風に使えたら便利だな~』と妄想する。
|
78
|
+
|
79
|
+
0. Aを作る。とりあえずインターフェースの要求だけ満たせば良い。
|
80
|
+
|
81
|
+
0. Aを利用するBを作る。
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
BはAがある程度しっかり動作することを前提に組むことが出来ます。
|
86
|
+
|
87
|
+
一方、Aは**実際どのように呼ばれるかを意識しない**で組むことが出来ます。
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
通信に関する機能を向上させたいならAだけを修正すればいいですし、
|
92
|
+
|
93
|
+
具体的な処理を変えたいならBだけを修正すればいいです。
|