7.1 面向对象程序设计思想简介
在传统的程序设计中,通常使用数据类型对变量进行分类。不同数据类型的变量拥有不同的属性,如整型变量用于保存整数,字符串变量用于保存字符串。数据类型实现了对变量的简单分类,但并不能完整地描述事务。
在日常生活中,要描述一个事务,既要说明它的属性,也要说明它所能进行的操作。例如,如果将人看做一个事务,它的属性包含姓名、性别、生日、职业、身高、体重等,它能完成的动作包括吃饭、行走、说话等。将人的属性和能够完成的动作结合在一起,就可以完整地描述人的所有特征了,如图7-1所示。
图7-1 人的属性和方法
面向对象的程序设计思想正是基于这种设计理念,将事务的属性和方法都包含在类中,而对象则是类的一个实例。如果将人定义为类的话,那么某个具体的人就是一个对象。不同的对象拥有不同的属性值。
PHP提供对面向对象程序设计思想的全面支持,从而使应用程序的结构更加清晰,成为开发大型B/S应用程序的最佳选择之一。
共有条评论 网友评论