《Java面向對象軟件開發(fā)》針對具有Java或者C語言語法基礎的軟件開發(fā)入門者,從面向對象軟件的開發(fā)能力、單元測試及集成測試能力、基本設計文檔及LIMI。設計圖的閱讀與理解能力、編程規(guī)范的養(yǎng)成等多方面進行綜合的培訓。全書分為兩大部分,第1~4章以任務驅動進行組織,讓讀者逐步形成面向對象開發(fā)的基本理念并能閱讀UML類圖、了解面向對象開發(fā)的特點、具有一定的面向對象設計思想,并能熟練使用Java軟件開發(fā)中的常用類。第5~12章以項目引導,使學生在完成項目的過程中學習到軟件分層結構、IDBC數據庫應用開發(fā)、JUnit單元測試工具、集成測試原理、閱讀UML,用例圖及活動圖和時序圖、掌握多線程的使用、GUI圖形用戶界面的開發(fā)等?!禞ava面向對象軟件開發(fā)》重視軟件工程規(guī)范的逐步養(yǎng)成,不斷出現編碼規(guī)范提示和標準UML。圖例,使學生習慣軟件工程中的通用描述方式?!禞ava面向對象軟件開發(fā)》對關鍵代碼進行了加粗描述,使讀者能夠更快并能更集中精力地關注所學知識內容?!禞ava面向對象軟件開發(fā)》可作為高職院校學生的教材,也可作為Java軟件開發(fā)人員的自學參考書。