PHP面向对象编程(1)——面向对象的概念

原创
2017/03/29 10:24
阅读数 55

object oriented

一、什么是对象

万物皆对象。

 

二、对象的基本组成

1.对象的组成元素:

对象的数据模型,用于描述对象的数据;又称为对象的属性和对象的成员变量

2.对象的行为:

对象的行为模型,用于描述对象能做什么事情;又称为对象的方法

 

三、对象的特点

1.每一个对象独一无二

2.对象是一个特定事物,能完成特定功能

3.可以重复使用

——————

四、面向对象编程

面向对象编程就是在编程的时候数据结构(数据组织方式)都是用过对象的结构进行存储的。

五、为什么使用面向对象编程?

- 对象的描述方式更加贴合真实的世界,有利于对大型业务的理解。

- 在程序设计的过程中,通过对象的视角分析世界,拉近程序与现实世界的距离。

六、面向对象的实质

面向对象实质就是把问题都用对象的方式存储,即属性与方法

对象与对象之间通过方法进行互动

七、面向对象的基本思路

step1:识别对象

- 任何实体都可以被识别为一个实体

step2:识别对象的属性

- 对象里存储的数据被识别为属性

- 对于不同的业务逻辑,关注的数据不同,对象存储的属性也不同

step3:识别对象的行为

- 对象属性数据的改变

- 对象和外部的交互

五、面向对象的基本原则:

1.对象的内部是高内聚

- 对象只负责一项特定的职能。

- 所有对象相关的内容都封装到对象的内部。

2.对象对外低耦合

- 外部世界可以看到对象的一些属性(非全部属性)

- 外部世界可以看到对象的一些方法(并非全部)

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部