php 对象的第一个元素,PHP面向对象编程(1)——面向对象的概念

object oriented

一、什么是对象

万物皆对象。

二、对象的基本组成

1.对象的组成元素:

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

2.对象的行为:

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

三、对象的特点

1.每一个对象独一无二

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

3.可以重复使用

——————

四、面向对象编程

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

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

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

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

六、面向对象的实质

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

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

七、面向对象的基本思路

step1:识别对象

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

step2:识别对象的属性

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

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

step3:识别对象的行为

- 对象属性数据的改变

- 对象和外部的交互

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

1.对象的内部是高内聚

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

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

2.对象对外低耦合

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值