本書使用Java語言介紹面向對象的軟件設計原則。
內容包括類型與接口、封裝、繼承、設計模式、複合、單元測試和函數式設計。
作者用貫穿全書的三個應用實例——掃雷遊戲、單人紙牌遊戲和JetUML,
詳細介紹了各種設計決策的應用場景。
本書適合具有初步Java程序設計知識並希望進一步學習軟件設計的讀者閱讀,
可作為軟件設計本科生的教材,也可供其他程序員參考。
本書使用Java語言介紹面向對象的軟件設計原則。
內容包括類型與接口、封裝、繼承、設計模式、複合、單元測試和函數式設計。
作者用貫穿全書的三個應用實例——掃雷遊戲、單人紙牌遊戲和JetUML,
詳細介紹了各種設計決策的應用場景。
本書適合具有初步Java程序設計知識並希望進一步學習軟件設計的讀者閱讀,
可作為軟件設計本科生的教材,也可供其他程序員參考。