三層架構及分層
界面層:(UI)
業務邏輯層(BLL)
數據訪問層(DAL)
1.封裝性原則:
每個層次向外公開接口,但隱藏內部細節。
2.順序訪問原則:
下一層爲上一層服務,但不使用上一層的能力。
1.每一層都有自己的職責。
2.上一層不用關心下一層的實現細節,上一層通過下一層提供的對外接口來使用其功能。
3.上一層調用下一層的功能,下一層不能調用上一層的功能。
1.代碼複用
2.分離開發人員的關注
3.無損替換
4.降低了系統間的依賴
1.統一性
界面風格統一
交互風格統一
2.美觀性
3.易用性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
項目案例:寵物商店3
寵物商店項目描述面向對象的關係 第一步:接口的設計——>寵物接口 第二步:寵物的實現接口——>實例 第三步:寵物商店的設計(包括瞭如何存儲寵物,增加寵物,查找寵物) 第四步:寵物實體類 第五步:測試
Mr_ZhangXiaoCao
2020-06-27 04:24:48
項目案例:寵物商店2
Mr_ZhangXiaoCao
2020-06-27 04:24:48
寵物商店編程問題
一: 接受數據庫數據的數據類型與數據庫數據的類型不兼容 解決辦法: 把接收數據類型換爲Object類型。 二: 筆記本運行程序時有紅字提醒。 解決辦法: 更換5.0或與數據庫
Mr_ZhangXiaoCao
2020-06-27 04:24:48
JDBC訪問數據庫BaseDao工具類
小__爬虫
2020-06-26 16:39:01
java DAO模式
小__爬虫
2020-06-26 16:38:49
java異常機制全介紹
tailor_long
2020-06-21 15:04:32
Java內部類全介紹
tailor_long
2020-06-21 15:04:32
Java IO 流全介紹
tailor_long
2020-06-21 15:04:32
Java 集合看這一篇夠了
tailor_long
2020-06-21 15:04:32
java 訪問控制權限修飾符
tailor_long
2020-06-21 15:04:32
Java 常用類及常用方法
tailor_long
2020-03-10 00:10:42
Java 數組簡單介紹
tailor_long
2020-03-07 00:55:21
java 使用JBDC訪問MySQL數據庫
小__爬虫
2020-02-22 09:31:40