设计模式之简单数据工厂

什么是数据工厂,要从工厂这个单词进行解释,工厂是一个创建事务的地方,客户并

不关心工厂是如何创建和生产产品的,客户只要拿到自己想要和满意的产品,工厂

根据客户的要求给出客户想要的产品,那么数据工厂就是指建立一个对外提供数据的

类,调用端给出相关的参数,得到自己想要的数据,无需了解数据工厂内部是如何实现

这些数据的。

以一列举的是一个多数据库连接的例子。

代码:

1、给出工厂规范

image

2、各部门按规范进行实现 (MySql部门和MSSQL部门)

image

image

3、销售部将产品根据客户进行产品返回

image

4、客户根据自己要求进行获取产品

【两个不同的客户进行获取自己的产品】

image

5、运行结果

image

posted @ 2013-06-16 14:30  zhu_xj  阅读(707)  评论(0编辑  收藏  举报