开发者社区> 问答> 正文

工厂模式 & 抽象工厂的使用场景分别是什么?

工厂模式 & 抽象工厂的使用场景分别是什么?

展开
收起
罗鹏大佬 2022-04-18 17:41:21 608 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 1、当系统中的产品有多个产品族,虽然对于任何一个具体请求只属于其中一个产品族,但是对于系统而言,应当面向产品族设计,即使用抽象工厂模式。 2、当系统中有多个产品族,并且这个产品族中的产品通常是在一起使用,一起创建的,如果这种约束需要在系统设计中体现出来,那么应当使用抽象工厂模式(例如:不管是A产品族,还是B产品族中的芯片、主板、磁盘这些产品通常需要一起创建)。

    2022-04-19 16:05:50
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
继承与功能组合 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载