方法调用用依赖注入,还是写成静态,直接静态调用好?
public function update(SystemConfigCategoryRequest $request, SystemConfigCategory $systemConfigCategory, CrudService $crudService): JsonResponse
{
// 此处为过滤参数
$data = FilterService::filter($request->post(), SystemConfigCategory::$only);
// 封装的修改功能
$crudService->update($systemConfigCategory, $data);
return Show::success([], CodeResponse::UPDATED_SUCCESS);
}
如题,目前用依赖注入感觉方法参数太长了。
(SystemConfigCategoryRequest $request, SystemConfigCategory $systemConfigCategory, CrudService $crudService)
想改成静态调用,类似于以下这样
CrudService::update($systemConfigCategory, $data)
全改成静态会有什么影响吗?
和现在的区别?
哪方面的好 :smile:性能还是规范还是编码愉悦