## 1、面向对象概述
* 面向对象也是一种**编程思想**
* 面向对象是一种**以事物(对象)为中心**的编程思想;
* 面向对象是**以功能来划分问题**,而不是步骤;
* 面向过程,就是**着重做什么**;面向对象就是**着重谁去做**。
## 2、举例说明:以上传产品为例
* 制作上传产品表单:产品名称、产品价格、产品数量、产品简介、产品图片等。
* 提交表单:将表单数据发送到服务器;
1. 连接MySQL服务器、选择当前数据、设置字符集(**数据库对象**);
2. 判断表单来源是否可靠;
3. 获取表单提交数据:普通表单数据获取、上传产品图片(**上传对象**)、给图片添加水印(**图像处理对象**)、生成图片缩略图(**图像处理对象**);
4. 构建并执行插入的MySQL语句,把产品数据写入数据库(**数据库对象**);
5. 跳转产品列表页;
* 产品列表显示页面
1. 连接MySQL服务器、选择当前数据库、设置字符集(**数据库对象**);
2. 构建并执行查询分页的MySQL语句;
3. 循环从结果集输出所有数据;
4. 产品数据分页(**分页对象**)。