博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式学习笔记-抽象工厂模式
阅读量:4152 次
发布时间:2019-05-25

本文共 252 字,大约阅读时间需要 1 分钟。

抽象工厂模式可以向客户端提供一个接口,使得客户端在不知道产品的具体类型的情况下,创建多个产品族中的产品对象,这就是抽象工厂的用意。

在什么情况下使用抽象工厂模式?

1.一个系统不应该依赖月产品类实例如何被创建、组合和表达的细节。这对于所有形态的工厂模式都是重要的。

2.这个系统的产品应该有多于一个的产品族,而系统中☞消费其中某一族的产品。

3.同属于一个产品族的产品是在一起使用的,这一约束必须在系统的设计中体现出来。

4.系统提供一个产品类的库,所有的产品以同样的接口出现,从而使客户端不依赖于实现。

你可能感兴趣的文章
深度神经网络DNN的多GPU数据并行框架 及其在语音识别的应用
查看>>
如何调试bash脚本
查看>>
读写二进制文件
查看>>
make 调试和传参
查看>>
yarn
查看>>
gpu合并访问和取模对速度的影响
查看>>
zookeeper
查看>>
java.util.concurrent.Exchanger应用范例与原理浅析
查看>>
ssh能够连接而sftp不能连接的解决方法
查看>>
分布式队列
查看>>
open && pwrite
查看>>
linux读写二进制大文件
查看>>
模板以及类型自动推导
查看>>
双调排序
查看>>
括号运算的多态
查看>>
gpu排序
查看>>
cuda版本的word2vec
查看>>
Linux下paste命令详解
查看>>
eclipse远程开发
查看>>
maven 和eclipse插件
查看>>