2013-11-01 39 views
0

我們從包含兩個屬性的客戶端webservice接收對象:Postcode和Storenumber。拆分對象或保持對象不變

就我們而言,我們經常需要這些數據,因此對象被存儲在會話和cookie中。出現的問題是,作爲對第三方的一些web服務調用的響應,我們將只接收更新的郵編,而其他人則更新存儲號碼。

這意味着,如果在會議

  • 存在的對象來更新我們這邊的對​​象將涉及

    • 檢查如果確實如此 - 僅更新有關物業
    • 保存它放回會議狀態

    我想分開這兩個屬性,所以傳入的值可以用來覆蓋當前值,但這感覺像一個奇怪的方法,因爲我將分離邏輯上屬於一起的兩個值。

    我想知道你的意見是什麼?

  • 回答

    1

    您正在考慮調整您的存儲機制以使更新更容易一些。您所付出的代價是讓消費者的生活更加艱難,他們需要獲取兩個房產。

    一般來說,我會傾向於讓消費者的生活更容易,代價是使「管道」代碼更復雜。

    我總是傾向於最接近代表業務的數據模型。如果Postcode和StoreNumber強烈關聯,請將它們放在一起。