Java设计模式和固态设计设计原则 Java Design Patterns & SOLID Design Principles

课程从爪哇的固态设计原则开始,然后全面介绍爪哇的设计模式,并进行实际练习。
SOLID设计原则几乎是每个 Java 开发者必须具备的技能。 这些原则使您能够在您的项目中写入最常用的和干净的 Java代码 。
单一责任原则 开放的原则 替代自由自由的替代原则 隔离原则 分离原则 依附性 反向原则 所有这些原则
详细解释后,你将重新输入 Java 现有的代码, 并和我一起在练习中运用这些原则。 然后我们继续到 Java设计模式( Java Design Stands) 。
学习使用 Java 编程语言来了解设计模式,我们讨论: 学习每种设计模式解决了什么样的问题。 利用 UML 图讨论设计模式中的不同角色 。
讨论设计模式如何运用于范例, 各部分如何融合。
使用 Java 来进行设计模式的 Eclipse IDE 中的 Java 用手举的例子。 每个设计模式的设计和实施都考虑到各种因素。讨论设计模式与其它类似模式的不同。
查看真实生活中使用的设计模式。 本课程涵盖了四人帮(GOF)书中的所有经典设计模式。
此外,我们将讨论现代软件开发中所使用的少数新的设计模式。 我们将讨论如何以各种方式实施一个模式, 以及如何用爪哇语来调整这些模式。
这是关于爪哇设计模式的最全面课程,您可以找到。所以,什么是设计模式?你为什么要关心呢?
设计模式代表着解决共同问题的办法,在编程时你面临这些问题。这些办法可以重复使用,能够解决各种各样的问题。
Erich Gamma、John Vlissides、Ralph Johnson和Richard Helm(这些作者被称为“可再使用物体导向软件的要素”)的编年长发表关于“可重新使用的物体导向的软件要素”的经典书后,这些著作成为了流行的一书。
)作为爪哇开发者研究这本书时的一个问题在于作者们正在用C+++来展示一种模式,
当时的编程语言。所以您可以看到使用 C++ 语言特征的例子, 如指针、复制构建器等, 这些功能不容易翻译到 Java 。 此课程在这方面将大有帮助 。
我们将研究每一个设计模式, 使用爪哇的全部潜力。 本课程包括什么内容? 这个课程包含SOLID设计原理和26个设计模式。
学习关于切入责任、笔关闭、L是替代、我被割裂和D 渗透转换原则。
创建设计模式:简单工厂、工匠工匠、工厂方法、单质工艺、建筑商、原型和物体集合结构设计模式
动态代理、功能重量和复合行为设计模式:责任链、指挥、解释、调解员、代言人、代办、梅门托、观察家、国家、战略、模板方法、访问者和无名物体
还在编程讲座的以下课中实施设计模式。课程的结构如何?我们的重点是与理论一起进行现场编码。
每个设计都是在现场编码会话中( 您可以跟随) 执行, 并且与 UML & 幻灯片讨论。 在演示一节后, 您将几乎了解关于设计模式的所有情况 。
此课程的创建重点是将您用作参考。 因此, 每一个设计模式都在其自己的部分中讨论, 并单独为设计模式的每一方面讲课 。
1. 导言 – 本演讲介绍模式,这是它解决的一个问题,并用正式的UML图2来说明。
实施步骤 – 这次讲座将讨论你在爪哇如何执行这种模式。 3. 例如UML-我们讨论了关于我们将解决的问题的手的UMI。
实施 – 在本次讲座中,我们将使用Eclipse IDE 5在爪哇实施设计模式。
实施和设计考虑—-关于使用模式6的业绩、变化和实际建议的一些要点。
真实世界范例 – 在本次演讲中,我们将看到Java自己的班级图书馆和流行框架(如Spring JSF 7)如何在现实生活中使用这种模式。
与类似模式的比较 – 看看该模式与其他相似模式有何不同。 8. 瀑布- 许多模式有一些缺点, 此讲座会向您展示这些模式是什么。 9
摘要 – 本讲座将总结关于模式的所有信息。 正如您所看到的,通过打破小专题的单一设计模式,您可以很容易地只看将来需要的部分。
课程内容是什么? 我们已经提供了所有课上手语的代码样本。 您可以下载启动码并跟随, 或者您可以下载完成的代码来自己学习 。
描述设计模式中每个角色的所有 UML 图均作为PDF在视频摘要中提供。这些幻灯片足以快速修改设计模式结构。
用于所有设计模式摘要的APDF指南,其中附有代码样本和UML图。谁应该参加这个课程?开学人和经验开发者、软件设计者和建筑师。