书名:软件设计原则与模式
ISBN: 978-7-111-51002-4
作者:郭双宙
出版社:机械工业出版社
本书配有电子课件
第二章 创建模式(Creativnal Pattem)
创建模式(CreativnalPattem)是对类的实例化过程的抽象化。
一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。创建模式描述了怎样构造和封装这些动态的决定。
创建模式分为类的创建模式和对象的创建模式两种。
类的创建模式:类的创建模式使用继承关系,把类的创建延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何被创建和放在一起的。
对象的创建模式:对象的创建模式则是把对象的创建过程动态地委派给另一个对象,从而动态地决定客户端将得到哪些具体类的实例,以及这些类的实例是如何被创建和组合在一起的。
本章将要介绍的创建模式包括以下几种:简单工厂模式、工厂方法模式、抽象工厂模式、单例模式、多例模式、建造模式、原始模型模式等。
第一节 简单工厂(SimpleFactory)模式
简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
简单工厂模式将客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改
您可能关注的文档
- 人教版必修一第一章第三节《运动快慢的描述──速度》(66张)教程方案.ppt
- 人教版初二八年级下册生物《基因在亲子代间的传递》教程方案.ppt
- 重性精神疾病分类及诊断探析.ppt
- 人教版初二八年级下册生物《生物的变异之染色体变异》教程方案.ppt
- 重性精神疾病工作规范2012探析.ppt
- 重性精神疾病管理治疗培训-焦虑障碍探析.ppt
- 人教版初一地理《世界的人口》教程方案.ppt
- 重性精神疾病患者管理服务规范()20100414探析.ppt
- 人教版初一地理上册《海洋与陆地的变迁》教程方案.ppt
- 人教版初一七年级下册生物《消化和吸收》教程方案.ppt
- 高三数学第一学期期末模拟考试(C卷).docx
- 2026年新高考全国卷生物预测卷易错知识点卷含解析.docx
- 2026年新高考全国卷生物易错题专练压轴题含解析.docx
- 2026年新高考全国卷一地理冲刺高频考点卷含解析.docx
- 2026年新高考全国卷一物理押题卷易错突破含解析.docx
- 2025年度高三数学期末检测专题卷(双曲线定义与几何性质综合题.docx
- 2025年度高三数学上学期期末考试基础测试卷.docx
- 2026年新高考全国卷一语文冲刺模考预测卷(含解析).docx
- 2026年新高考全国卷一生物压轴题易错卷含解析.docx
- 汉阳区2024-2025学年上学期期中九年级数学试卷.docx
原创力文档

文档评论(0)