面向对象的编程和设计速成课程
使用面向对象的编程语言创建干净、模块化和可维护的软件
讲师:Vasiliy Zukanov
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 为什么面向对象编程不是将现实世界的对象转换为软件
- 面向对象编程语言的核心特征
- 什么是组合以及如何解决大型代码库中的组合挑战
- 什么是继承以及为什么它与代码重用无关
- 组合与继承用例和权衡
- 面向对象设计的主要最佳实践
- 设计模式及其各自的用例
要求
- 至少具有一种面向对象编程语言的基本经验
描述
通过本课程深入了解面向对象编程 (OOP)和面向对象设计 (OOD)的世界,该课程旨在帮助您掌握现代软件开发的核心原则。
当今大多数顶级编程语言都支持面向对象。然而,这种范式并不像最初看起来那么简单。为了充分利用面向对象语言,掌握面向对象编程的核心概念并理解面向对象设计的方法和技术至关重要。
在本课程中,您将学习:
- 什么是面向对象对象:采用正确的面向对象思维方式可以避免尝试将现实世界镜像到软件中的常见陷阱。
- 面向对象编程的核心原则:了解封装、抽象、组合、继承和多态性,并了解它们如何构成面向对象编程的支柱。
- 面向对象的设计方法:探索如何从面向对象的角度进行软件设计,重点是创建模块化和可维护的系统。
- 面向对象设计的支柱:发现软件设计的核心方面并关注重要部分。
- 设计模式:学习最有用和最有影响力的设计模式,并了解它们在以标准化和有效的方式解决常见技术要求方面的作用。
本课程专为想要了解 OOP 和 OOD 的开发人员而设计,从刚刚开始软件开发之旅的初学者,到旨在完善基础知识的经验丰富的程序员。
完成本课程后,您将能够轻松地在自己的项目中利用 OO 语言最强大的功能来构建可靠且可维护的系统。
我邀请您在本课程中与我一起进入 OOP 和 OOD 的复杂世界!
本课程适合谁:
- 使用面向对象编程语言的软件开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。