php 把对象实例化当作参数传到宁外一个类

include("classes/db.php");include("model/booksModel.php");include("view/view.php");$d... include("classes/db.php");
include("model/booksModel.php");
include("view/view.php");
$db = new db("localhost","root","123456","bk");
$oBook = new Books;
$booksModel = new BooksModel($db);
$view = new BookView($booksModel);

为什么要把实例化的对象当作参数传到宁外一个类呢,这样写的原因是什么,记得老师以前说过。当时没体会到
展开
 我来答
MYCOIN
2012-03-07 · 超过31用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:33.2万
展开全部
语法上是完全正确的,但是这种编程思路非常重要。旨在配置层,数据层,视图层之间有递进。好处是如果更换了数据库配置,只要修改一个位置即可。

方面代码重用,容易分层。

只要符合接口,可以根据需要演绎很多模板。
100239480
2012-03-07 · 超过19用户采纳过TA的回答
知道答主
回答量:380
采纳率:0%
帮助的人:164万
展开全部
方便以后的修改~而且对维护PHP的网站比较好。还能多次使用,减少代码重复
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式