2014-10-03 73 views
-5

我可以知道這個ff項目名稱的用途是什麼。業務規則,業務對象和業務邏輯有什麼區別。 ProjectName.BusinessLogic
ProjectName.DataAccess
ProjectName.Common
ProjectName.Enum
ProjectName.Model
多層架構

+0

這是分層的體系結構,這些都是該項目的不同層次。 DataAccess將包含您的所有數據庫訪問代碼,Enums是項目中可用的硬編碼值,主要用於下拉菜單或radioboxes,Model將包含所有映射到數據庫表的類。我不確定Common,也許它是一個公共服務層。業務邏輯/業務規則圖層將包含您的所有業務規則(您將在此處對所有對象進行檢查) – 2014-10-03 06:28:34

回答

0

我建議你如何從Separation of concerns問的好question第一

直讀:

分離計算的設計原則r程序劃分爲不同的 部分,這樣每個部分都可以解決單獨的問題。

我希望你不是開發人員接管這個項目,因爲它看起來像你有最少的編程基礎知識。這就是說,設計原則並不是硬性規定,它是一組推薦的設計模式&有很多原因(不會失去這個特定問題的焦點,你可以輕鬆搜索它們)

+0

非常感謝您的先生! – 2014-10-07 06:21:31