问一个比较傻逼的问题。。。

2015-02-11 14:44:07 +08:00
 jy04149886
请问,在三层架构当中,上一层调用下一层的服务,使用注入模式比使用对象的方法调用,优势在哪呢??
4447 次点击
所在节点    Java
26 条回复
kedron
2015-02-11 17:57:30 +08:00
注入的出发点就是为了解耦。至于为什么要解耦,怎么实现解耦的,解耦是什么意思。楼主可以顺着这个思路继续学习。

多说点,至于你现在做的东西要不要采用注入,还需要你自己学习之后结合实际情况,具体分析。很多架构、模式、框架不是说什么地方都要用。但是不用,是因为自己知道这个东西,分析之后决定不用。而不是因为自己啥也不懂,眼前怎么省事怎么来。
kedron
2015-02-11 18:01:40 +08:00
楼主这个问题一点都不傻逼,反而是有些回答……
invite
2015-02-12 12:46:34 +08:00
@kedron 看来我们对"方便"一词的理解不一致啊,老去扯那些一套套的理论,反而自己绕进去了。
rikeinei
2015-02-18 16:55:03 +08:00
使用注入模式比使用对象的方法调用,有没有优势主要看面对的情况,直接New不见得坏,但是注入也不见得好。

目前项目因为太庞大,平行开发修改频繁,用的注入,大家为了不影响别人开发都是先写接口...
funky
2015-02-23 14:13:38 +08:00
老问题了。凡事在没有全面了解之前慎用。
sunnysign
2015-04-03 14:44:17 +08:00
我觉得python不错,用过之后就觉得java确实太麻烦,杂乱,不美好,不可爱,没有掌控感。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/170159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX