Slide 12
Slide 12 text
考えられるアプローチ
1. 1つのシステムとして扱う
○ イートイン、テイクアウトを統合
■ pros: ロジックの重複を排除できる
■ cons: DDDとは真逆のアプローチ😕
2. モジュール分割の観点を変える
○ サブドメイン[注文] と [商品]
○ テイクアウトやイートインのモジュールから呼び出す
■ pros: モデルの重複を排除できる
■ cons: 正しく分割するのが難しい
● 商品モデルに「イートイン」専用の属性・振る舞いができたら?