DDD / Why Not FLYWEIGHT?


なぜFLYWEIGHTじゃないの?

要約

  • p320 3 FLYWEIGHTは5章で出てきたので、ここで利用さえると思ったかもしれません。 FLYWEIGHTはドメインモデルに対応しない設計パターンのよい例です。
  • p320 4 VALUE OBJECTが使いまわせるときには、FLYWEIGHTとして実装する意味はあるかもしれません。ENTITYではなく、VALUE OBJECTに対して利用可能です。
  • p320 5 ドメインパターンとして利用できる設計パターンをリスト化しようとは思わないでしょう。

担当者のつぶやき

FLYWEIGHTの話は上の2つまで。最後はまとめ。

ドメインに関連する設計パターンは、ドメインを深く考え、そこで利用することがよいと判断されないといけないので、リスト化することには意味がないってことなのかな?


まとめ (議事録)