2
今天我一直在閱讀Rails Antipatterns的書。第25頁有一個主題,它講述了兩種模式:用戶和帳戶。用戶和帳戶模型 - 背後的理論是什麼?
原因?有些人會說數據分離/關注點分離(SoC)。
帳戶模型應該包含與用戶功能無關的東西,但與其帳戶相關。
例如:個人信息(名字,姓氏)進入帳戶模型,而用戶名/電子郵件,密碼等進入用戶模型。
這是大多數情況下常用的方法嗎?我試圖理解爲什麼涉及兩種模型。在大多數情況下,不應該有一個用戶模型足夠?擁有賬戶模式有什麼好處?
根據您定義的關係,帳戶可能有許多用戶。 – kafuchau 2011-05-23 18:49:48