實現DTO的最佳方式是什麼?如何有效地使用DTO對象(數據傳輸對象)?
我的理解是,它們是在對象之間傳輸數據的一種方式。例如,在ASP.Net應用程序中,可以使用DTO將代碼隱藏的數據發送到業務邏輯層組件。
其他選項怎麼樣,比如只是將數據作爲方法參數發送? (這是最簡單的方法,但是發送的數據較少?)
那麼,只保存數據,可以被其他對象(一種全局裝配數據存儲類)引用的靜態類呢? (這是否打破封裝太多?)
那麼每個傳輸使用一個通用的DTO呢?使用它可能會有點麻煩,但會減少需要處理的類的數量(減少對象混亂)。
感謝您分享您的想法。
+1有幫助的鏈接 – Graeme 2012-08-24 20:02:59