种设计模式详解及实现方式
第四讲 建造者模式(Buider) 场景—翻译机 MM最爱听的就是我爱你这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够用相应的语言说出我爱你这句话了,国外的MM也可以轻松搞掂,这就是我的我爱你builder。(这一定比美军在伊拉克用的翻译机好卖) Builder模式概述 Builder模式是一种创建型模式,它主要是应对项目中一些复杂对象的创建工作。 所谓“复杂对象”是指:此对象中还含有其它的子对象。 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 Builder模式概述 建造者模式将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。 使用该模式可以逐步地构造对象,使得对象的创建更具弹性。生成器模式的关键是将一个包含有多个组件对象的创建分成若干个步骤,并将这些步骤封装在一个称作生成器的接口中。 相关的模式 抽象工厂(Abstract Factory)模式 共性:创建型模式、创建类对象 区别: Abstract Factory模式:解决“系列对象”的需求变化 Builder模式:解决“对象部分”的需求变化,通常和组合模式结合使用 Builder模式的角色 产品(Product) 抽象生成器(Build
您可能关注的文档
最近下载
- 自然科学技术C类面试真题及详细参考答案(无模板、接地气版).docx
- 标准图集-18G901-1 混凝土结构施工钢筋排布规则与构造详图(现浇混凝土框架、剪力墙、梁、板).pdf VIP
- 锂金属负极枝晶抑制的三维集流体设计策略综述_课程设计(论文型).docx VIP
- 高压电容柜相关知识培训课件.pptx VIP
- 驼峰自动化系统技术原理及应用:驼峰信号基础设备PPT教学课件.pptx
- 23S519 小型排水构筑物.pdf VIP
- 鄂尔多斯乌兰鑫瑞水泥粉磨系统KWBB2高压电容补偿柜报价单及设备清单.doc VIP
- 中医皮肤科常见病诊疗指南2025版实用手册.pdf
- 计算机考试1级试题及答案.doc VIP
- 一种二十六面体钛酸锶及其制备方法和应用.pdf VIP
原创力文档

文档评论(0)