.net 下的 autofac ,对比工厂模式有什么好处呢?再 segmentfault 上提问,得不到答案

2017-08-23 10:57:31 +08:00
 me15000
链接在这里
https://segmentfault.com/q/1010000010769137
2743 次点击
所在节点    程序员
5 条回复
Just1n
2017-08-23 11:14:20 +08:00
任何一种对比,单看代码片段是完全没有意义的。

我们应该结合 后期维护 /团队数量 /代码质量 /代码数量 /后期扩展 等等一系列结合起来,就可以看出孰优孰劣了。

而且很大情况下,是不分谁好谁不好啊,只有谁更适合之说。
huijiewei
2017-08-23 11:35:18 +08:00
你可以把 IoC 当作工厂模式的升华
Soar360
2017-08-23 12:56:23 +08:00
IoC 可以很溜的套上一层代理做 AOP,工厂就有点儿瞎啊。
beginor
2017-08-23 20:58:51 +08:00
首先, 使用 IoC 容器之后,你拿到的对象可能不是直接的实现类, 而是一个代理。

其次使用 IoC 之后你可以只依赖接口, 而初始化的问题就交由 IoC 的配置来完成。
charlie21
2019-07-06 14:07:29 +08:00
@Soar360 AOP 是干啥的,面向切面开发

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

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

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

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

© 2021 V2EX