1. 程式人生 > >簡單的模擬電話簿程式(java)

簡單的模擬電話簿程式(java)

要求:  編寫一個模擬電話簿程式,實現對聯絡人的增刪查

提示:

   HashMap儲存聯絡人,Key為聯絡人姓名,Value為其電話號碼

   在console控制檯中模擬增刪查改   

   一.搭建專案結構

專案分層,從下往上分別是:domain、dao、biz、view,其中

domain層代表實體,本專案包括聯絡人和電話薄;

dao層代表CRUD(Create,Read,Update,Delete)操作,也即增加、查詢、更新、刪除聯絡人

biz層是業務層,實現具體的業務邏輯

view層檢視層,負責顯示資料或結果

另外,test包用來進行測試,我們把main方法放到這裡測試,工具類包中是一些通用工具類

 

二、編寫資料實體類(domain)

包含兩個類:

1)聯絡人(Contact):姓名(name)、電話號碼(phoneNumber),用HashMap來存取,name是key,phoneNumber是value;如下所示(為方便,省去了get和set方法)

    2)電話薄(PhoneBook):用一個HashMap類的phoneBook物件,來存取電話薄

   三、編寫資料操作類(dao)

只有一個類:ContactDao,該類將注意力完全集中在對通訊錄(phoneBook)的增刪改查

四、編寫業務邏輯類(biz)

只有一個類:ContactBiz

五、介面展示層(view)

只有一個類ContactView

六、通用工具包(util)

只有一個ContactUtil類,實現了聯絡人的兩個顯示方法

七、測試類包(test)

主類放到這裡用來測試

 

原始碼:https://download.csdn.net/download/qq_40132155/10874369

 


 禁止轉載!

轉載前需先經過本人同意!