开发者社区 问答 正文

为什么需要工厂?

为什么需要工厂?

展开
收起
罗鹏大佬 2022-04-18 17:39:27 458 分享 版权
来自: 阿里技术
1 条回答
写回答
取消 提交回答
  • 系统中总是需要创建对象的,一般使用new()来创建对象。创建对象可以是简单的new(),也可以有复杂的加工逻辑,如果在主程序中创建对象,那么就是将主干逻辑和创建对象的非主干逻辑耦合在了一起,工厂模式要做的就是将非核心的对象创建逻辑与主干逻辑解耦,通过调用工厂的创建方法直接获取到一个对象。

    2022-04-19 16:00:31
    赞同 展开评论
问答地址: