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