質問編集履歴

1

追加

2022/05/15 14:17

投稿

nostrils
nostrils

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
1
  CleanArchitectureEntityと値オブジェクトとドメインモデルの違いがよくわかっていません。
2
2
  今の所の理解としてはEntity=ドメインモデルであり、値オブジェクトはEntityを表現する際に値オブジェクトとしてイミュータブルなものとして扱うということかなと思っています。
3
3
 
4
+ しかし、CleanArchitectureで外側のレイヤーであるはずのData Gateway部分で、Entityを扱っている例などを今まで見てきたので上記の説明が少し腑に落ちません。
5
+
6
+ 調べてみるとEntityはデータベースのレコードをクラスや構造体で表現したただのデータ集合体という説明もされており、混乱しています。
7
+
4
8
  他の方はどのようにお考えですか??