- 1
- 0
- 约4.98千字
- 约 12页
- 2017-02-16 发布于河北
- 举报
抽象工厂模式[12p]
题目:抽象工厂模式
学生姓名 张 婧
学 号 201021077
院 系 信息科学与技术学院
专 业 计算机应用技术
年 级 2010 级
抽象工厂模式
在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就要用到抽象工厂模式。抽象工厂模式是简单工厂模式和工厂方法模式的升级版,它有更大的灵活性,同时也更加复杂一些。
为了理解抽象工厂,我们考虑这样一个实际例子:如果你想吃饭了,怎么办自己做吗?自己做就相当于程序中直接使用new。当然是自己下个指令,别人来做更爽。那就把做饭的任务交给厨师吧,那么他就是一个做饭的工厂了,你告诉他要吃红烧肉,等会他就从厨房给你端出来一盘香喷喷的红烧肉了,再来个清蒸鱼吧。下图 1 就是这个问题的模型。 图1? ?ylt 显然到了这里,你是Client,厨师就是工厂,他拥有做红烧肉的方法,做清蒸鱼的方法,这些
您可能关注的文档
最近下载
- 热力学㶲分析方法及蒸汽压缩制冷循环的㶲分析.doc VIP
- 附件4:黑龙江省高校毕业生入党积极分子登记表.doc VIP
- DB32T 2334.2-2013 水利工程施工质量检验与评定规范 第2部分建筑工程.pdf VIP
- 药物靶标发现与筛选.pptx VIP
- 氢能源燃料电池动力系统维护手册v1.1.pdf VIP
- 《GBT20501.3-2017-公共信息导向系统导向要素的设计原则与要求第3部分:平面示意图》.pdf
- DB5331_T 35-2021 德昂酸茶加工技术规程.docx
- 2026年天津河东高三质量检测(二)语文试卷打印版(含答案解析).docx VIP
- 俄语字帖练习.pdf VIP
- 2026年西安市离婚协议书标准版.docx VIP
原创力文档

文档评论(0)