相关疑难解决方法(0)

设计模式:如何仅在需要时创建数据库对象/连接?

我有一个简单的应用程序,说它有一些类和一个处理数据库请求的"额外".目前我每次使用应用程序时都会创建数据库对象,但在某些情况下,不需要数据库连接.我这样做(PHP顺便说一句):

$db = new Database();    
$foo = new Foo($db); // passing the db
Run Code Online (Sandbox Code Playgroud)

但有时该$foo对象不需要db访问,因为只调用没有数据库操作的方法.所以我的问题是:处理这种情况的专业方法是什么/如何仅在需要时创建数据库连接/对象?

我的目标是避免不必要的数据库连接.

php oop design-patterns database-connection

19
推荐指数
1
解决办法
9844
查看次数

标签 统计

database-connection ×1

design-patterns ×1

oop ×1

php ×1