- 1
- 0
- 约8.07千字
- 约 10页
- 2017-02-06 发布于湖北
- 举报
创建型模式要点
创建型模式
创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。
一 它们都将关于该系统使用哪些具体的类的信息封装起来。
二 它们隐藏了这些类的实例是如何被创建和放在一起的。整个系统关于这些对象所知道方法的是由抽象类所定义的接口。
工厂模式
专门负责将大量有共同接口的类实例化。可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。
工厂模式有以下几种形态:
简单工厂(Simple Factory)模式,工厂方法(Factory Method)模式,抽象工厂(Abstract Factory)模式
设计模式(Design Pattern)需要的四个要素:
? 模式名称(pattern name)一个助记名,
? 问题(problem) 描述了应该在何时使用模式。
? 解决方案(solution) 描述了设计的组成成分,它们之间的相互关系及各自的职责和协作方式。
? 效果(consequences) 描述了模式应用的效果及使用模式应权衡的问题。
简单工厂模式
? 简单工厂模式是类的创建模式。一个具体工厂类通过条件语句创建不同产品,根据传入的参量动态决定创建出哪一种产品类的实例
角色(参与者)
工厂类(Creator)角色:由
您可能关注的文档
- 2015年物理九年级中考复习大全讲解.ppt
- 2016中考化学第一部分教材梳理阶段练习第8单元第11讲金属材料及金属的冶炼与防护课件新人教版讲解.ppt
- 划分句子成分要点.ppt
- 2016年国家优质工程申报指导讲解.ppt
- 划定矿区范围申请报告1要点.doc
- 列方程解决问题要点.ppt
- 划时代的发现 探究感应电流的产生条件要点.ppt
- 列方程解应用题ppt要点.ppt
- 切糕王子百万粉丝活动复盘案例笔记要点.doc
- 列夫.托尔斯泰要点.ppt
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)