八、PHP知识核心 面向对象编程

面向对象编程思想介绍: 传统的面向过程的编程思想: 将要实现的功能描述为一个从开始到结束的连续的“步骤(过程)”。 依次逐步完成这些步骤。如果步骤较大,又可以将该步骤再次细分为子步骤,以此类推。 程序从头开始执行一直到结尾并得到所需结果。 例子:完成来 “报名学习”这件事,可以这样来实现: 第一步,学生提出要报名,并提供姓名和照片 第二步,咨询老师接收照片并登记学生姓名 第三步,学生缴费(付款到学校账号)并获得缴费凭证 第四步,咨询老师验证凭证并分配班级 第五步,最终结果为:报名完成,学生可以在规定的时间到规定的班级(教室)上课,数据库中就有了该学生的信息。 现代的面向对象的编程思想: 将要实现的功能描述为一个“对象/物体”完成的任务——现实中也是如此:功能的实现都是依赖于一个实体的“行动/操作/动作”。 完成该最终功能的过程中需要实现其他中间功能(过程),则再去调用其它对象(或也可能是自己本身)来实现该中间功能。 整个系统的完成(功能的实现)看作是一个一个对象在发挥其各自的“能力”并在内部进行协调有序的调用过程。 例子:完成 “报名学习”这件事,可以这样来处理: 学生对象:有姓名有照片,有所属班级,能“提出报名”,能“缴费” 咨询老师对象:能接收照片并登记姓名,能分配班级。 班级对象:有班号,有开班日期,有教室。

转载于:https://my.oschina.net/fenuangcd/blog/697965

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值