V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
me15000
V2EX  ›  程序员

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

  •  
  •   me15000 · 2017-08-23 10:57:31 +08:00 · 2744 次点击
    这是一个创建于 2645 天前的主题,其中的信息可能已经有所发展或是发生改变。
    5 条回复    2019-07-06 14:07:29 +08:00
    Just1n
        1
    Just1n  
       2017-08-23 11:14:20 +08:00
    任何一种对比,单看代码片段是完全没有意义的。

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

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

    其次使用 IoC 之后你可以只依赖接口, 而初始化的问题就交由 IoC 的配置来完成。
    charlie21
        5
    charlie21  
       2019-07-06 14:07:29 +08:00
    @Soar360 AOP 是干啥的,面向切面开发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1164 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:45 · PVG 02:45 · LAX 10:45 · JFK 13:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.