博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抽象工厂模式(abstarct factory pattern)和工厂模式(factory pattern)的比较
阅读量:5297 次
发布时间:2019-06-14

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

抽象工厂模式和工厂模式从字面上来看就有必然的联系,他们都是创建型模式。总结来说,工厂模式(factory pattern)只是个小工厂,只提供一层接口的实现类的输出,而抽象工厂模式(abstract factory pattern)是工厂模式的进一步升级,可以上升到两层以上的工厂模式继承,是工厂的工厂。一计算机来说,工厂模式可以是不同型号显示器,CPU或者网卡的提供者,而抽象工厂模式是显示器工厂、CPU工厂和网卡工厂的工厂。可以通过抽象工厂来获得CPU工厂,进而获得某个型号的CPU。整个依赖关系的类图如下:

 

如上所示,一个cpuFactory和NetcardFactory就是一个工厂模式,而FactoryProducer则是可以得到cpuFacory和NetcardFactory的工厂,如此而已。

转载于:https://www.cnblogs.com/buwenqi/p/5558798.html

你可能感兴趣的文章
zoom属性(IE私有属性)
查看>>
存储过程初级
查看>>
一行代码实现headView弹簧拉伸效果
查看>>
ILSPY反编译工具下载代替收费的Reflector工具
查看>>
C#开源资源大全(转)
查看>>
python的一些内置函数
查看>>
奇点云数据中台技术汇(三)| DataSimba系列之计算引擎篇
查看>>
博客园的第一篇日记
查看>>
Lua面向对象 --- 继承
查看>>
[备忘]Asp.net MVC 将服务端Model传递的对象转为客户端javascript对象
查看>>
【转】关注机器学习的最新热点方向
查看>>
事件对象
查看>>
进程、应用程序域、线程的相互关系
查看>>
nginx之重写
查看>>
打印函数 lodop
查看>>
Foxmail邮箱最新应用指南
查看>>
code -结合实例总结代码下拉流程
查看>>
5.5下午
查看>>
jmeter测试本地myeclips调试状态下的tomcat程序死锁
查看>>
[2012JEE]Remarks on regularity criteria for the weak solutions of liquid crystals
查看>>