質問編集履歴

3

2019/03/22 18:40

投稿

Toshimichi
Toshimichi

スコア97

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- ここでの問題点は、例えば、ユニットテストのときユーザークラスのモックを作成したとしても、グループクラス・チャットチャンネルクラスはユーザーのデータをSQLから取得するため、正常に動作しないという点です. インターフェース上では独立しているようにみえるにもかかわらず、実際はデータ構造がお互いに依存しあっています.
23
+ ここでの問題点は、例えば、ユニットテストのときユーザークラスのモックを作成したとしても、グループクラス・チャットチャンネルクラスはユーザーのデータをSQLから取得するため、正常に動作しないという点です. データ構造がお互いに依存しあっています.
24
24
 
25
25
  どのような設計にしたら良いでしょうか.
26
26
 

2

2019/03/22 18:40

投稿

Toshimichi
Toshimichi

スコア97

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  このとき、SQLではユーザーとグループとチャットチャンネルのデータが密結合になります.
18
18
 
19
- ですが、ソフトウェア上ではそれぞれは適切にインターフェースとして設置され、お互いの実装に依存しない、疎結合なオブジェクトとして独立しています.
19
+ ですが、ソフトウェア上ではそれぞれはインターフェースとして存します
20
20
 
21
21
 
22
22
 

1

タイトルの変更と、必要な回答を明示

2019/03/22 18:38

投稿

Toshimichi
Toshimichi

スコア97

test CHANGED
@@ -1 +1 @@
1
- SQLに依存するクラスが密結合であ問題を解決する方法
1
+ SQLを使うと密結合にな
test CHANGED
@@ -22,6 +22,6 @@
22
22
 
23
23
  ここでの問題点は、例えば、ユニットテストのときユーザークラスのモックを作成したとしても、グループクラス・チャットチャンネルクラスはユーザーのデータをSQLから取得するため、正常に動作しないという点です. インターフェース上では独立しているようにみえるにもかかわらず、実際はデータ構造がお互いに依存しあっています.
24
24
 
25
-
25
+ どのような設計にしたら良いでしょうか.
26
26
 
27
27
  よろしくおねがいします。