簡略的分一個項目分為三個層次:
1.表述層即與用戶交互的界面即ui界面。像我們下面這個程序的menu
2。業務邏輯層即處理各種數據,對數據進行輸入、處理、輸出,實現對數據庫的增刪改查。例如:personOperate負責接收數據,實例化對象,調用FileOperate,FileOperate實現對iO的讀寫,FileOperate是底層的業務處理,如果是DB則是實現對DB的CRUD,如果是web則是實現send and receive
3。數據庫層,實現對數據的存儲和定義
只要我們簡單的知道,項目的基本架構分層,以后寫程序做項目時就不會無從下手。
下面我們看一個Io信息存儲的小項目來具體了解一下項目的分類:
首先根據分類建了幾個包:


Main這個類是為此項目提供一個入口。












Menu就是用戶界面,項目首先運行時的界面:














































util包里是一些底層對數據進行的操作,保存、讀出、寫入
vo包中是一些要用到的類的包裝
運行界面:
代碼沒有全部附上,想要的可以與我聯系。