博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《PHP精粹:编写高效PHP代码》——1.1节为什么要使用面向对象编程
阅读量:6249 次
发布时间:2019-06-22

本文共 500 字,大约阅读时间需要 1 分钟。

本节书摘来自华章社区《PHP精粹:编写高效PHP代码》一书中的第1章,第1.1节为什么要使用面向对象编程,作者:(美)  Davey Shafik,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.1 为什么要使用面向对象编程

你可能会质疑,既然只需使用方法就可以写出复杂且实用的网站,那为什么还要采取其他的措施,而且使用OOP不是增添麻烦吗? OOP真正的价值在于封装,这是OOP在PHP中使用得越来越多的原因。它的意义在于将相互关联的一组值和函数封装在一起,组成一个编程单元:对象。使用对象可以让我们将一组值存放在一起,而且还能为它添加功能,而不是在变量前面添加前缀使我们知道它们与什么相互关联,或者存储在数组中以集合元素。
OOP术语
将一些很平常的概念表述得很复杂,这种倾向往往会阻碍人们对事物的理解。因此,在你阅读本书时,为避免发生这种情况,我们准备了一个简短的术语表:
class 创建对象的方法或蓝图
object 实例
instantiate 从类创建对象的动作
method 属于对象的函数
property 属于对象的变量
现在带上你新的“外语”词典,让我们去看一看代码吧。

转载地址:http://gegia.baihongyu.com/

你可能感兴趣的文章
error while loading shared libraries: libmysqlclient.so.15
查看>>
linux上项目报错找不到主机名解决办法
查看>>
分享Android软件:智慧旅行做法
查看>>
linux服务器沦陷为它人发送短信的工具
查看>>
ubuntu如何设置开机启动进入命令行界面
查看>>
windows7系统下文件共享 详细图解教程
查看>>
Java笔试题解(7)
查看>>
SpringMVC使用hibrenate validation进行验证
查看>>
为什么System.out.println(super)不被允许?
查看>>
angular开发中常遇到的坑
查看>>
angularJS
查看>>
微软可穿戴设备新专利公布
查看>>
web应用安全的现状是怎样的
查看>>
QuikNode -Infura高配版
查看>>
JVM学习记录——类加载的过程
查看>>
iOS 仿看了吗应用、指南针测网速等常用工具、自定义弹出视图框架、图片裁剪、内容扩展等源码...
查看>>
分布式系统中ID的需求
查看>>
引入计算属性、action、动态内容
查看>>
linux shell 命令下批量添加文件的后缀 和批量删除 拥有某后缀的文件
查看>>
OSChina 周三乱弹 ——京中有善口技者
查看>>