我有一種情況,其中有一個外部服務具有更新有關特定對象的所有信息的更新操作,例如讓我們說它是一個UpdatePerson操作。將許多用戶界面操作映射到一個服務操作的設計模式
我有多個操作在UI中,讓我添加/編輯對象屬性在這種情況下,個人的細節和每個這是可選的。我可以更新的細節示例是電子郵件,姓名,地址,銀行賬戶詳細信息,保險等。
鑑於上述情況,我應該使用哪種設計模式來創建和更新更新操作所需的對象並且還調用更新操作。
我想在那裏我稱之爲
builder.Init().SetName(<details>).SetAddress(<details>).SetBankAccountDetails().Execute()
一個生成器模式。這是最好的解決辦法還是有,我很想念任何其他模式。
FWIW,目前在這個應用程序中,所有這些都是單獨的頁面,但我想使其足夠強壯,以便在需要時可以擴展到一個頁面。
我不是在談論方面的設計張不開UX它更多的是代碼的設計模式 – AngelInc 2014-10-31 14:11:32