掌握 Java 中的面向对象设计 – 作业 + 解决方案
不要只学习Java!学习编写实用的行业标准面向对象软件并为您的职业生涯注入活力!
讲师:Job Ready Programmer
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 将您的编程技能从初级新手提升为有能力的中级面向对象软件开发人员
- 使用面向对象编程的最佳实践来设计和开发软件
- 使用 Java 应用 5 个关键的面向对象设计原则
- 应用策略、观察者、模板方法、工厂和构建器等设计模式
- 飞跃到专业软件工艺,让您的职业生涯更上一层楼!
要求
- 您应该安装了 java 编辑器。我们将使用 Eclipse。
- 从oracle网站安装Jdk
- 了解循环和条件的基础知识。
描述
最后更新:2023 年 11 月(添加了全面的 OOP 硬件项目)
为您的编程生涯带来巨大动力并获得一些非常适合市场的技能!
仅仅因为您学会了如何使用锤子并不意味着您已经准备好建造建筑物。同样,仅仅了解编程语言是不够的。那只是一个可以用来开发各种程序的工具。真正的工艺在于软件设计。
本课程旨在将面向对象知识有限的初级程序员培养成为合格的面向对象软件设计师!我希望您了解 Java 中循环、方法和条件的基础知识。您将 在整个课程中完成动手作业练习!我为练习提供了详细的视频解决方案,以便您可以检查答案并获得有关如何处理面向对象设计作业的分步说明。
您可以在网上找到大量资源来解决编程难题或练习算法。但是……无可否认,当涉及到面向对象设计时,可供您练习的材料是有限的。因此,在本课程中,我们使用边做边学的 方法来探索一系列逐渐具有挑战性的练习,以发现 5 个核心面向对象设计原则,用缩写词 SOLID 概括:
(S)。单一职责
(O)。打开关闭
(L)。利斯科夫 换人
(l)。接口隔离
(四)。依赖倒置
在这个旅程中,您将练习应用一些有能力的开发人员必须掌握的 最重要的设计模式。设计模式有很多,但我们将只彻底介绍最重要的模式。节省您学习所有设计模式和进行设计狂热的时间。专注于覆盖 80% 场景的 20%,并提高您的编程效率。
这些涵盖了专业软件开发中使用的 80% 的模式。
1). 策略模式
2)。观察者模式
3)。建造者模式
4)。工厂方法模式
5)。模板方法模式
6). 单例模式
这些主题几乎可以应用于任何面向对象的语言。但是,我们将使用 Java,因此我希望您熟悉基本的语言结构,例如类、方法和接口。但如果您不了解这些,请不要担心,我已经花时间创建了 6 个关于面向对象介绍的全面先决课程。在这些课程中,新手可以学习面向对象的基础知识,例如:
1). 类和对象
2)。继承和多态性,
3)。接口和抽象类。
我确信,通过练习所涵盖的概念,您将在您的编程职业生涯中取得重大飞跃。我希望在接下来的课程中见到您。
本课程来自该网站,提供有关实用软件开发主题的讲座,可立即影响您的编程技能。您可以在面试中携带并对自己的能力充满信心的东西!
本课程适合谁:
- 如果您在创建包含超过 1 或 2 个类的 Java 程序时遇到困难,本课程适合您
- 如果您害怕向高级开发人员展示您的代码,那么您必须学习本课程
- 如果您想设计结构良好的软件,本课程适合您