开发者学堂课程【PHP 进阶教程-由浅入深掌握面向对象开发-第二阶段:面向对象的三大特性】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/712/detail/12686
面向对象的三大特性
主要内容:
一、目标
二、概念
三、小结
本章节学习面向对象语言,指具有面向对象思想的语言,任何的高级语言,都有一些特性符合思维逻辑。
一、目标
1.理解面向对象三大特性,了解每种特性带来的效果和价值。
从以下三个方面进行讲解。
(1)封装
(2)继承
(3)多态
二、概念
1、面对象的三大特性
面向对象是一种编程思想,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征。
其实语言建立的基础是模拟现实生活中所碰到的事物,而计算机语言要解决的问题其实是把现实社会中所碰到的事物移到计算机世界里面来实现。
(1)面向对象编程思想三大特性:封装、继承、多态
(2)三大特性是指导面向对象编程的核心思想
因为这三种特性,指导一个技术如何实现,是对简单的面向对象的三大特性做大概了解,之后会进行独立学习。
三、小结
学习三大特性的目的,其实本质是为了更好的理解面向对象编程思想、语言的设计过程及内部的思维逻辑。在之后就能够更好的实现面向对象的编程,更加清楚的知道如何将现实中要实现的业务需求搬至计算机里面,然后使用代码进行实现。