Data Model - daniel-qa/Vue GitHub Wiki
data model 是 raw data ,domain model 則是再抽離,再加上事件和商務規則。
| 模型 | 特性 | 舉例 |
|---|---|---|
| 資料模型 (Data Model) | 結構化、原始資料 (Raw Data) | 僅有 id, email, lastLoginTime 等欄位。通常用於儲存或傳輸資料,例如 API response 或資料庫 table。 |
| 領域模型 (Domain Model) | 抽象、行為、業務規則 | 包含 addPoints(), canLogin() 等方法,封裝業務邏輯,負責操作資料並驗證規則。通常是 DDD 的核心。 |