Object-Oriented Programming Concepts

所在平台: Coursera

课程主页: https://www.coursera.org/learn/concepts-of-object-oriented-programming

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:面向对象编程概念 课程概述:在“面向对象编程概念”课程中,我们将介绍现代面向对象编程背后的核心概念。我们将讨论对象、类、消息传递、继承、多态等内容。与“编程基础”课程类似,我们将使用Python语言来说明这些概念,但它们同样适用于其他面向对象编程语言。 课程大纲: 1. 介绍面向对象的概念与设计 - 描述:本模块将介绍面向对象编程的核心概念,并简要对比过程式、结构化编程与面向对象方法的区别。 2. 面向对象的概念 - 描述:本模块将更深入地探讨面向对象,讨论类、对象、封装、消息传递、继承、多态及其他关系。 3. 使用UML进行可视化建模 - 描述:本模块概述UML,并更详细地研究UML类图,该图在许多LearnQuest课程中都被使用。 4. 面向对象开发 - 描述:本模块首先讨论从设计文档到面向对象代码的过程,最后将我们的对象扩展到网络,以构建基于对象的分布式解决方案。 此课程将帮助学员全面理解并应用面向对象编程的基本概念和技术。

课程大纲

Name:Introduction to Object-Oriented Concepts and Design

Description:This module will introduce the core concepts of Object-Oriented Programming, and will briefly contrast a procedural, structured, programming approach with an object-oriented approach.

Name:Object-Oriented Concepts

Description:This module will delve more deeply into object-orientation, discussing classes, objects, encapsulation, messaging, inheritance, polymorphism, and other relationships.

Name:Visual Modeling with UML

Description:This module gives an overview of UML, and looks more closely at the UML Class Diagram, which is used in many LearnQuest courses.

Name:Object-Oriented Development

Description:This module starts by discussing a process of going from design documents to object-oriented code, and concludes by taking our objects to the network, so that we finish with distributed solutions built from objects.

课程评论(0条)

课程详情

In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages.

课程标签

0人关注该课程

主题相关的课程