我需要在程序开始时设置以下依赖项:
我有以下依赖项需要在程序开始时设置:
//Set up dependencies
$fileSettings = array(12, 'extra_lines', 'close_on_save');
$exporter = new Exporter('exporterpath/filename.txt', $fileSettings);
$outputStream = new OutputStream();
$businessModel = new BusinessModel('param1', 'param2');
//Run application
$application = new Application($exporter, $outputStream, $businessModel);
$application->start();
在这里,您可以看到我的主应用程序有几个依赖项,并且这是引导时需要注入所有必需内容的代码。
这是否需要一个依赖注入容器?
如果不需要,工厂模式是否更合适?