分層設計

對於一個業務系統而言,系統研發的目標是爲特定業務提供支持,業務邏輯往往是系統的核心,將業務邏輯與數據訪問邏輯分離是很重要的。

[img]http://dl.iteye.com/upload/attachment/169196/9f7a5d25-c2bf-354d-a8f7-f267dbefdc7b.png[/img]

分層的好處:
1.可以屏蔽該層隱藏的複雜性,如業務邏輯層可以不必清楚如何與數據庫建立連接,如何執行一個sql查詢,只需調用數據訪問層提供的接口就行。
2.底層實現變動的時候,儘量避免對上層結構產生影響
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章