专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java设计模式书籍

Java设计模式书籍

更新时间:2022-09-30 10:14:29 来源:动力节点 浏览1231次

1.设计模式:可重用的面向对象软件的要素

这是经典的GOF设计模式书,处处参考。这是第一本汇编了 24 种面向对象模式列表并立即流行起来的书。这对于设计模式来说是一本极好的参考书,因为它涵盖了所有这些,并且可能以最详细的方式。

如果您在理解文本方面遇到困难,您可以将本书与 Udemy 的从 0 到 1:设计模式 — 24 That Matter — In Java课程结合起来,该课程也涵盖了所有这些设计模式。

2.Head First 面向对象分析与设计

这是 Head First 系列中另一本关于面向对象分析和设计的优秀书籍,也是我一直以来的最爱。如果您可以在阅读 Head First 设计模式之前阅读这本书。这将教您 OOP 基础知识,例如为什么组合优于继承以及为什么要为接口编程然后实现。

在阅读任何有关设计模式的书籍之前,您实际上应该阅读这本书,因为它将教您面向对象的基础知识,这是任何设计原则和模式的核心。

如果你对什么是类、对象、函数以及如何使用抽象、继承、多态和封装有一个很好的了解,你就可以理解任何模式。

为了获得最佳效果,还建议您将本书与Udemy 的 Dmitri Nestruk 的 Java 设计模式课程结合起来。我亲自尝试过它真的很棒。该课程还提供了许多练习材料,您可以使用这些材料来强化您在书中学到的概念,反之亦然。

3.面向 Java 程序员的 UML,作者 Bob 大叔

UML 是任何认真的面向对象程序员的基本技能,尤其是 Java 程序员,为什么?因为一张图片胜过千言万语,UML 让您将设计传达给所有团队成员。

当您使用 UML 设计您的系统时,您也会及早在设计中出现差距和问题,您可以在不重写代码的情况下解决它们。它还可以帮助您发展设计技能并提高思维的清晰度。

Uncle Bob 为 Java 程序员编写的 UML 是您需要了解的有关 UML 的内容。它还带有一些设计问题,例如设计咖啡机,类似于我们的自动售货机设计问题。

4.Java EE 模式和最佳实践

这是 JEE 程序员的必备书籍之一,也可能是 JEE 开发人员最新的、最新的和相关的书籍。作者Adam Bien是 Java JEE 界的知名人士,Java Champion,同时也为 JEE 开发人员进行过培训。

这本书是他在 JEE 世界中的大部分经验。它将教您为什么应该使用DAO 设计模式以及 J2EE 和 JEE 之间的区别。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>