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 的核心。