经常看到人家方法
Function get( Request $ request)
相当于使用request对象而已
那我直接new request不也可以吗?
这个依赖注入有什么比较好的吗
经常看到人家方法
Function get( Request $ request)
相当于使用request对象而已
那我直接new request不也可以吗?
这个依赖注入有什么比较好的吗
就是别人给你面包和你自己做面包的区别。别人知道你要面包,可以给你各种各样的面包,只要是面包就好,但是你自己只会做一种面包,所以只能一直做一种面包,会吃腻的。所以依赖注入可以让你不关心是哪种实现,只管吃就好了,而且调用方可以根据你的需求变化给你不一样的面包。
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
788 阅读
646 阅读
通过容器解析,
Request
是可以轻松修改的。可以在不改动现有业务,直接在容器中绑定对应的实体对象。使代码拥有更好的稳固性和可测试性。
如何理解 Laravel 和 ThinkPHP 5 中的服务容器与注入? - 开发中的一些奇技淫巧 - SegmentFault 思否