1. 程式人生 > >三層架構深入認識(二)

三層架構深入認識(二)

1、複用:主要表現在使用者層(UI)與資料訪問層(DAL),因為業務邏輯一般是固定的,所以這一方面表現不明顯。比如,第一次開發的使用者(UI)層是C/S模式,如果抽象與封裝做得好的話,那麼幾乎可以不修改程式碼,而直接用到B/S的專案上,即用網頁的表示層替換窗體(from)的表示層;還有,如果原來系統的資料訪問層(DAL)是用的SQL資料庫,現在新的需求只是所用的資料庫不同,那麼可以直接對資料訪問層(DAL)進行修改,而其它各層幾乎保持不變。