VB.NET業務層實現業務與邏輯
作者:佚名
VB.NET業務層作為三層架構中的骨架,可以幫助編程人員實現各種業務及邏輯方面的功能。那么首先就讓我們從它的結構開始了解。
VB.NET的編寫規范中有一種叫做三層架構。編程人員在使用了三層架構后可以很好的對程序進行開發管理。在這里就為大家介紹一下其中一個比較重要的VB.NET業務層。需要完成的功能是各種業務規則和邏輯的實現,從SevicedComponent繼承,這是界面層唯一需要清楚了解的層,也是以后系統擴展和經常需要變更的地方。#t#
因此VB.NET業務層的每個模塊都有個基類,Module1BaseClass,例如單據模塊,結構如下:
- Abstract Class OrderBase
- Public Function AddNew()
- Public Function Delete
- Public Function GetOrderByID
- Public Function Update
- End class
- Public Class SaleOrder
Inherits OrderBase- ……………
- End Class
- Public Class PurchaseOrder
Inherits OrderBase- ………
- End Class
- Public Class MorePurchaseOrder
Inherits PurchaseOrder- ………
- End Class
這樣一來VB.NET業務層的擴展性就強了,這就是OO的好處啊,如果在VB中,就很難實現了,當然通過Interface也可以間接的實現,但不方便,畢竟VB6不是面向OO的語言,是面向Interface的。
【編輯推薦】
責任編輯:曹凱
來源:
博客園