我目前正在研究windows窗體上的庫存項目,並且我想在其中實現三層體系結構。我想知道應該在業務層和數據訪問層中創建多少個類。Windows窗體中的三層體系結構
如果後來呢,我的項目工作會增加?我應該堅持單一的長編碼業務層和數據訪問層,還是應該在業務層和數據訪問層內創建幾個類?
我目前正在研究windows窗體上的庫存項目,並且我想在其中實現三層體系結構。我想知道應該在業務層和數據訪問層中創建多少個類。Windows窗體中的三層體系結構
如果後來呢,我的項目工作會增加?我應該堅持單一的長編碼業務層和數據訪問層,還是應該在業務層和數據訪問層內創建幾個類?
一般情況下,在您的需求模型到您的application.There類名詞可能是其他原因來創建類,像助理及包裝和功能返回多個值。
如果您在設計方面沒有經驗,請從經驗豐富的人那裏獲得幫助。
祝您的項目順利。
作爲每SRINIVAS,通常每個表或表格的邏輯分組將通過單獨的DAL和BLL類表示。
如果使用ORM,那麼你也將有除了你的層爲每個實體類。
如果你的項目變得非常大,接下來的分離,通常沿着命名空間的線條,無論是與在同一個項目,或分裂每個企業關注到一個單獨的組件,子文件夾。
我的方法:
PS:業務邏輯在單個類中實現,使用partial class
分裂在服務器代碼al cs文件。
+1 @SauDard - 您的問題的本質表明您需要首先閱讀一些基本的OO原則。如果您能指導您,請參閱「一項責任」原則,並尋求一些更有經驗的設計幫助。 – Paolo 2010-11-26 10:38:56