我正在確定一種設計方法。我想你的輸入用戶工廠和存儲庫
我有2種類型的用戶
- 企業內部用戶
- 客戶用戶
它們之間的根本區別在技術上是
- 企業:不需要在系統中保存密碼,只需要保存角色(對AD認證)
- 客戶用戶:將密碼保存在系統中並具有關聯的客戶ID。
我有具有列像這樣
User Name
Password
Roles
Customer ID
表用戶如果我抽象使用抽象工廠模式的用戶創建過程中,我得到的2種類型的用戶對象。
現在談到創建存儲庫時,我該如何處理它?我是否創建2個不同的存儲庫來處理單個用戶類型對象(映射到同一個表)
沒有。企業用戶是與客戶關聯的用戶ID,以便客戶可以登錄系統。可能有多個用戶ID與客戶相關聯。客戶資料完全是一個單獨的記錄。 – Gopal 2011-04-19 11:54:02