php面向对象编程问题

我现在的水平能做一个小型的动态网站,但是不会面向对象编程,各种视频也看了很多,也能看懂,但是就是不知道怎么用面向对象的思想去写一个功能模块。可能是没有理解面向对象吧,谁能... 我现在的水平能做一个小型的动态网站,但是不会面向对象编程,各种视频也看了很多,也能看懂,但是就是不知道怎么用面向对象的思想去写一个功能模块。可能是没有理解面向对象吧,谁能帮帮我的问题所在?很愁啊!
怎么回答的都不着边呢?不是专业的不要回答啊谢谢
展开
 我来答
dufei_itcool
2009-03-27 · 超过26用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
面向对象。
1、把数据库中的每个表看成一个对象(也就有属性和方法),我们一般是定义一个类,也就是我们通常说的模型层(model);
2、控制层(control),饱含了业务逻辑和数据库处理。主要用来对模型层的显示;
3、显示层(view),单一的显示内容。不需要如何服务器代码。

自己的理解,可能不怎么规范。这些总结起来,就是常说的mvc框架,是一个面向对象很好的框架。而在php中要像运用他,我现在主要是用到了smarty(模板引擎),他可以帮你很好的理解面相对象。你可以上网找找相关的资料,不懂的你也可以直接问我。
泠月冰辰
2009-03-27 · TA获得超过981个赞
知道小有建树答主
回答量:1149
采纳率:0%
帮助的人:820万
展开全部
面向对象编程只是一种思想...
这个还是要和经验联系上...

下面举一个例子:
例如,
PHP功能很强大, 几乎各种数据库都支持, 但是缺点就是,各个数据库有自己的API, 如果我想从MYSQL换到MSSQL , 就要重新写代码...

这个时候, 稍微有点面向对象思想的人就会这样做.:
定义一个数据库类, 把所有数据库的API都封装起来,提供通用的类方法来解决数据库查询问题.....

但是更好的解决办法是:总结出通用接口...
定义不同的数据库类实现此通用接口...

使用接口查询数据库..就能实现一网站支持多种数据库..

上面这个例子只是要用到面向对象编程方法的一种情况, 如果你觉得你面向对象还不理解...请去看看相关资料吧...

建议看C++的面向对象编程,.C++面向对象的概念是最全的(不要和我说它没接口), 而且它是过渡型的(由面向过程向面向对象过渡).因此才能由浅入深的理解面向对象..
象是JAVA,C#这类语言, 一开始你便会陷入面向对象深渊...

很多人一开始就学习JAVA,c#这些语言, 结果对面向对象概念一知半解.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光上的桥
2009-03-26 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65815
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
我也不用面向对象,我觉得PHP没有那个必要,真正编写大型项目的时候往往由于甲方的要求,一般都会用JSP的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-03-27
展开全部
实际上大部分PHP应用还是面向过程的

想着边去看设计模式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式