面向对象的三大特性|学习笔记

简介: 快速学习面向对象的三大特性

开发者学堂课程【PHP 进阶教程-由浅入深掌握面向对象开发-第二阶段面向对象的三大特性】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/712/detail/12686


面向对象的三大特性

 

主要内容:

一、目标

二、概念

三、小结

 

本章节学习面向对象语言,指具有面向对象思想的语言,任何的高级语言,都有一些特性符合思维逻辑。

 

一、目标

1.理解面向对象三大特性,了解每种特性带来的效果和价值。

从以下三个方面进行讲解。

(1)封装

(2)继承

(3)多态

 

二、概念

1、面对象的三大特性

面向对象是一种编程思想,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征。

其实语言建立的基础是模拟现实生活中所碰到的事物,而计算机语言要解决的问题其实是把现实社会中所碰到的事物移到计算机世界里面来实现。

(1)面向对象编程思想三大特性:封装、继承、多态

(2)三大特性是指导面向对象编程的核心思想

因为这三种特性,指导一个技术如何实现,是对简单的面向对象的三大特性做大概了解,之后会进行独立学习。

 

三、小结

学习三大特性的目的,其实本质是为了更好的理解面向对象编程思想、语言的设计过程及内部的思维逻辑。在之后就能够更好的实现面向对象的编程,更加清楚的知道如何将现实中要实现的业务需求搬至计算机里面,然后使用代码进行实现。

相关文章
|
5月前
|
设计模式
实践中面向对象的优缺点
【7月更文挑战第1天】本文介绍对象命名方案影响代码可读性。优点包括模块化、可重用性、可扩展性和易维护性。缺点包括类和对象识别的困难,学习曲线及可能的重用挑战。引用:《面向对象开发的陷阱》- 布鲁斯.韦伯斯特。
160 4
实践中面向对象的优缺点
如何实现面向对象
如何实现面向对象
59 0
|
7月前
|
存储 人工智能 运维
面向对象基础
面向对象基础
71 0
面向对象基础
|
7月前
|
消息中间件 Kubernetes NoSQL
面向对象的三大特性
面向对象的三大特性
|
Java
面试--什么是面向对象?面向对象三大特性?
面试--什么是面向对象?面向对象三大特性?
75 0
|
数据可视化 程序员 C#
C# 面向对象三大特性
C# 面向对象三大特性
118 0
面向对象概念
1. Coad和Yourdon给出了一个定义:面向对象=对象+类+继承+通信 2. 如果一个软件系统使用这样4个概念设计和实现,则我们认为这个软件系统是面向对象的 什么是对象(object)
101 0
C++面向对象的概念和特点
C++面向对象的概念和特点
|
数据挖掘 PHP 开发者
面向对象简单技术实现|学习笔记
快速学习面向对象简单技术实现
面向对象简单技术实现|学习笔记
|
存储 Java 程序员
面向对象基本概念
面向对象基本概念
128 0

热门文章

最新文章