- 2
- 0
- 约小于1千字
- 约 11页
- 2018-07-04 发布于浙江
- 举报
C18-建型设计模式
设计模式 -创建型模式 例 迷宫游戏最初代码: 工厂方法(Factory Method) 目的: 通过定义一个创建产品的接口,让Creator的子类具体决定实例化哪个产品类. 即将产品的实例化延迟到子类. 结构: 实现: 无参工厂方法 参数化工厂方法 Virtual Product * MakeProduct(int ProductID) ; 使用摸板类: Template class TheProduct Class SubCreator:public Creator { virtual Product * MakeProduct() {return new TheProduct;}} 例子: 工厂方法 抽象工厂(Abstract Factory) 目的: 提供一个类,它定义了创建一系列产品的接口函数;在这个类的派生类中,重写某些接口函数,以便生成新产品系列。 结构: 优点和缺点: 易于改变产品系列 难以增加新种类的产品 例: 抽象工厂 生成器(Builder) 目的:从硬编码中将复杂产品的内部表示和组装过程分离出去。 结构 优点: 易于改变复杂产品的内部表示 易于控制构造过程 例: 生成器 原型(Prototype) 目的:用产品的原型实例指定需要创建的产品种类,并通过拷贝这些原型创建新的产品对象。 结构: 优点: 减少子类 运行时可改变应用的产品 例: 原型 * * Pr
您可能关注的文档
- 5档以内导架设(更换)作业指导卡(范本).doc
- 5电控汽车波形分析—喷油器波形分析.ppt
- 5电气、工监理细则.doc
- 5第五章政府与生产.ppt
- 5落地式料平台施工方案.doc
- 6 太阳病本证-寒表实证.ppt
- 6 多相系中的化学反应与传递现象.ppt
- 6-0+教基本要求.ppt
- 6-2 弦电流电路中的.ppt
- 6-3+位移+有介质时的高斯定理.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- DMP320微变压器差动保护测控装置.doc VIP
- 2022-2023学年浙江省杭州市上城区数学五下期末复习检测模拟试题含解析.doc VIP
- 小学科学核心素养导向下的跨学科融合教学研究教学研究课题报告.docx VIP
- 人教版六年级下册数学期末测试卷(完整版).docx VIP
- 南翟营纪念堂工程施工组织设计总设计.doc VIP
- 安徽省中考:2025年-2023年《物理》考试真题与参考答案.pdf
- 2025年最新崇州市小升初考试题及答案.docx VIP
- 国开电大 可编程控制器应用实训 形考任务2实训报告.pdf VIP
- 2026村后备干部考试参考试题(附答案).docx
- 长沙市望岳街道城市协管员招聘笔试真题2023(含答案).pdf VIP
原创力文档

文档评论(0)