- 11
- 0
- 约7.02千字
- 约 73页
- 2019-08-03 发布于江苏
- 举报
Java的23种设计模式 分类 创建型模式(5种模式) Abstract Factory—抽象工厂模式 Builder—建造模式(生成器模式) Factory Method—工厂方法模式 Prototype—原始模型模式 Singleton—单例模式 抽象工厂模式 抽象工厂模式 模式的结构中包括四种角色: 抽象产品(Product) 具体产品(ConcreteProduct) 抽象工厂(AbstractFactory) 具体工厂(ConcreteFactory) 抽象工厂模式 实例:麦当劳的鸡翅和肯德基的鸡翅都是你爱吃的东西,虽然口味有所不同只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory。 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。 建造模式(生成器模式) 建造模式 将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。 见到不同地方的人,想用他们的方言跟他们交流,有一种语言翻译机,上面每种语言都有一个按键,只要按对应的键,它就能够用相应的语言说话了,与外国人也可以轻松交流了。 工厂方法模式 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其
您可能关注的文档
- (2007年全国文综I卷第12题)帝王谥号主要依据其生前行为.ppt
- 00挖掘机培训手册.ppt
- 01java概述基础(==与equals,作用范围,流程控制等).ppt
- 008《小学生交通安全教育主题班会》.ppt
- 005数据通信设备.ppt
- (沪科版物理)3.3超声与次声.ppt
- 008 妊娠期合理用药071020.ppt
- 02_vc_可视化编程_windows编程.ppt
- 023重载列车技术.ppt
- -小区物业管理系统.ppt
- JJG 2024-2026容量计量器具检定系统表.pdf
- 《JJG 2024-2026容量计量器具检定系统表》.pdf
- GB/T 4269.1-2026农林拖拉机和机械、草坪和园艺动力机械 操作者操纵机构和其他显示装置用符号 第1部分:通用符号.pdf
- 中国国家标准 GB/T 4269.1-2026农林拖拉机和机械、草坪和园艺动力机械 操作者操纵机构和其他显示装置用符号 第1部分:通用符号.pdf
- GB/T 48199-2026液浸式移相变压器.pdf
- 中国国家标准 GB/T 48199-2026液浸式移相变压器.pdf
- 中国国家标准 GB/T 34062-2026防伪追溯编码技术要求.pdf
- GB/T 34062-2026防伪追溯编码技术要求.pdf
- 《GB/T 48341-2026深紫外LED封装 加速寿命试验与寿命评估方法》.pdf
- 中国国家标准 GB/T 48341-2026深紫外LED封装 加速寿命试验与寿命评估方法.pdf
最近下载
- 黑龙江省绥化市哈尔滨师范大学青冈实验中学校2024-2025学年高一上学期10月月考化学试题(含答案).pdf VIP
- T GZAS 030—2024 信息通信行业运维人员能力评价规范.pdf VIP
- (2026年)医疗机构基本标准(试行).docx VIP
- 脑梗死后遗症护理查房.pptx VIP
- 黑龙江省哈尔滨市哈尔滨师范大学青冈实验中学校2024-2025学年高一上学期10月考试物理试题(含答案).docx VIP
- T_GZAS 030-2024 信息通信行业运维人员能力评价规范.docx VIP
- AX8678_03_BX51WI(C)INST 固定载物台正置显微镜 使用说明书.pdf
- 网络安全运维操作规范作业手册.docx
- 血流动力学监测ppt课件.pptx VIP
- 无机及分析化学练习题_分子结构和晶体结构.doc VIP
原创力文档

文档评论(0)