您现在的位置: 精品资料网 >> 企业管理 >> 工厂管理 >> 资料信息

抽象工厂模式概述(PPT 31页)

所属分类:
工厂管理
文件大小:
1130 KB
下载地址:
相关资料:
模式概述
抽象工厂模式概述(PPT 31页)内容简介
抽象工厂模式
模式动机与定义
模式结构与分析
模式实例与解析
模式效果与应用
模式扩展
第6章
本章教学内容
模式动机
模式结构
抽象工厂模式包含如下角色:
AbstractFactory:抽象工厂
ConcreteFactory:具体工厂
AbstractProduct:抽象产品
Product:具体产品
模式分析
抽象工厂类的典型代码如下:
具体工厂类的典型代码如下:
实例一:电器工厂
一个电器工厂可以产生多种类型的电器,如海尔工厂可以生产海尔电视机、
海尔空调等,TCL工厂可以生产TCL电视机、TCL空调等,
相同品牌的电器构成一个产品族,而相同类型的电器构成了一个产品等级结构,
现使用抽象工厂模式模拟该场景。
参考代码(Chapter06AbstractFactory\sample01)
实例二:数据库操作工厂
某系统为了改进数据库操作的性能,自定义数据库连接对象Connection
和语句对象Statement,可针对不同类型的数据库提供不同的连接对象和语句对象
,如提供Oracle或SQLServer专用连接类和语句类,而且用户可以通
过配置文件等方式根据实际需要动态更换系统数据库。使用抽象工厂模式设计该系统。
模式优缺点
抽象工厂模式的优点
..............................
抽象工厂模式概述(PPT 31页)