Я создал класс File, который выполняет все операции с файлами, I / O и действует по-разному в зависимости от характера файлов. Я не доволен своей фактической структурой, которая выглядит так: class File { function __construct($id) { $bbnq = sprintf(" SELECT * FROM documents WHERE id = %u", $id); $req = bbnf_query($bbnq); $bbn = $req->fetch(); $this->file_type […]
Я знаю, что есть много подобных вопросов, но я не понимаю большинство этих вопросов, потому что я не уверен, знаю ли я, что такое шаблон фабричного метода. поэтому … после чтения многих примеров в Интернете я придумал следующие простые классы. Правильно ли я делаю это? abstract class Driveable { abstract public function start(); abstract public […]
в моем Module.php меня есть методы обработки, которые я хотел бы переместить их в factory class чтобы я не загромождал Module class : public function getControllerConfig() { return array( 'factories' => array( 'account-index' => function ($controllerManager) { $serviceManager = $controllerManager->getServiceLocator(); $accountService = $serviceManager->get('account-service'); return new Controller\IndexController($accountService); } ) ); } public function getServiceConfig() { return […]