抽象工厂模式概述(PPT 31页)
所属分类:工厂管理
文件大小:1130 KB
下载要求:10 学币或VIP
点击下载抽象工厂模式
模式动机与定义
模式结构与分析
模式实例与解析
模式效果与应用
模式扩展
第6章
本章教学内容
模式动机
模式结构
抽象工厂模式包含如下角色:
AbstractFactory:抽象工厂
ConcreteFactory:具体工厂
AbstractProduct:抽象产品
Product:具体产品
模式分析
抽象工厂类的典型代码如下:
具体工厂类的典型代码如下:
实例一:电器工厂
一个电器工厂可以产生多种类型的电器,如海尔工厂可以生产海尔电视机、
海尔空调等,TCL工厂可以生产TCL电视机、TCL空调等,
相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,
现使用抽象工厂模式模拟该场景。
参考代码(Chapter06AbstractFactory\sample01)
实例二:数据库操作工厂
某系统为了改进数据库操作的性能,自定义数据库连接对象Connection
和语句对象Statement,可针对不同类型的数据库提供不同的连接对象和语句对象
,如提供Oracle或SQLServer专用连接类和语句类,而且用户可以通
过配置文件等方式根据实际需要动态更换系统数据库。使用抽象工厂模式设计该系统。
模式优缺点
抽象工厂模式的优点
..............................
精品资料网 m.cnshu.cn
Copyright © 2004- 粤ICP备10098620号-1
风险管理 应急预案 研发管理 运营管理 内部管理 商业模式 执行力 连锁经营 公司治理 工厂管理 创新管理 家族企业 效率管理 名企案例 企业理念 价值管理 特许经营 瓶颈管理 调查问卷 策划方案 领导力 团队建设 企业变革 企业文化 战略管理 竞争策略 管理知识 危机管理 成本管理 项目管理 发展战略 年度计划 决策管理 企业上市 供应商 组织设计 产品管理 采购管理 品牌管理 企业诊断 企业咨询 商务谈判 物流管理 运作管理 管理制度 行业报告 经营管理 企划方案 MBA 流程管理 目标管理 招标投标 商务礼仪 管理表格 管理技能 管理案例 管理工具 管理手册 职业经理人 商业计划书 董事与股东 可行性报告