更新時間:2022-09-30 10:14:29 來源:動力節點 瀏覽1852次
1.設計模式:可重用的面向對象軟件的要素
這是經典的GOF設計模式書,處處參考。這是第一本匯編了 24 種面向對象模式列表并立即流行起來的書。這對于設計模式來說是一本極好的參考書,因為它涵蓋了所有這些,并且可能以最詳細的方式。
如果您在理解文本方面遇到困難,您可以將本書與 Udemy 的從 0 到 1:設計模式 — 24 That Matter — In Java課程結合起來,該課程也涵蓋了所有這些設計模式。
這是 Head First 系列中另一本關于面向對象分析和設計的優秀書籍,也是我一直以來的最愛。如果您可以在閱讀 Head First 設計模式之前閱讀這本書。這將教您 OOP 基礎知識,例如為什么組合優于繼承以及為什么要為接口編程然后實現。
在閱讀任何有關設計模式的書籍之前,您實際上應該閱讀這本書,因為它將教您面向對象的基礎知識,這是任何設計原則和模式的核心。
如果你對什么是類、對象、函數以及如何使用抽象、繼承、多態和封裝有一個很好的了解,你就可以理解任何模式。
為了獲得最佳效果,還建議您將本書與Udemy 的 Dmitri Nestruk 的 Java 設計模式課程結合起來。我親自嘗試過它真的很棒。該課程還提供了許多練習材料,您可以使用這些材料來強化您在書中學到的概念,反之亦然。
UML 是任何認真的面向對象程序員的基本技能,尤其是 Java 程序員,為什么?因為一張圖片勝過千言萬語,UML 讓您將設計傳達給所有團隊成員。
當您使用 UML 設計您的系統時,您也會及早在設計中出現差距和問題,您可以在不重寫代碼的情況下解決它們。它還可以幫助您發展設計技能并提高思維的清晰度。
Uncle Bob 為 Java 程序員編寫的 UML 是您需要了解的有關 UML 的內容。它還帶有一些設計問題,例如設計咖啡機,類似于我們的自動售貨機設計問題。
這是 JEE 程序員的必備書籍之一,也可能是 JEE 開發人員最新的、最新的和相關的書籍。作者Adam Bien是 Java JEE 界的知名人士,Java Champion,同時也為 JEE 開發人員進行過培訓。
這本書是他在 JEE 世界中的大部分經驗。它將教您為什么應該使用DAO 設計模式以及 J2EE 和 JEE 之間的區別。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習