PHP面向对象和面向过程

先看网上一个比较有意思的回答:

面向对象,一定要面向对象,没有对象就没有老婆,没有老婆就没有小孩,没有小孩就没有未来……
你要不是为了未来,就不用找对象,
如果只是简单的搞搞,可以找马子……
把马子/钓凯子,都是面向过程的,过程一结束,马子就不存在了,就好像你每天早上总是一个人醒来……
另外马子很难升级……
鉴于马子的不可预计性,她的维护也很困难……
实际上最为重要的是,和马子是没有契约的,也就是你和马子是不签订婚前契约的,你们的关系是没有约束性的
这样一个没有约束性的/难以升级的/维护性很差的,就是面向过程,当然这种过程是很自由的,毋容置疑。

老婆正好相反,是要签订契约的,在一定的契约框架下,她维护性是有据可依的,升级性是有理可论的。显然,通常她脾气不太好,你经常出错是会被骂,她也不允许你有外遇,实际上你丧失了很多自由,自从有了老婆你就不得不考虑家庭开支/小孩成长/空气污染/对方父母等,一系列头痛的问题,再也没有当年一人吃饱,全家不饿得魄力。
不过,你们之间是一种长久的依赖,在一定的约束下,她会一直陪伴你。
毫无疑问,把马子是找对象必由之路,找对象的目的是为了讨老婆,就像楼上说的,如果你的目的就是把马子,找乐子,那就不需要面对对象,这是很自由的,虽然她的可塑性很差,但是你不会长期使用一个马子……而如果要长相厮守,就需要找对象。
另外也有一些情况,把马子时间把长了,就把成对象了……这种能力因人而异……(内容来自:https://zhidao.baidu.com/question/567235359.html)

简单来说,对象就是类的实例,这个类里包含了一个对象所有的所有属性。一个项目开始的时候,首先要寻求实际的编码目的和方向。这个项目的实现目标是什么?下面是可能是答案。

①开发快,发布快(开发效率)
②尽可能快地运行(运行效率)
③易于维护,改进和扩展(维护效率)

而面向对象编程的特点:封装、继承、多态(数据有多种形态,比如有字符串、数字、数组等),正好可以完美的符合我们开发所需要的所有要求。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值