设计模式笔记10: 抽象工厂模式
1.1 定义
提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。
1.2 类图
1.3 代码实现
View Code
调用:
View Code
配置文件:
<appSettings>
<add key="db" value="SqlServer"/>
<!--<add key="db" value="Access"/>-->
</appSettings>
1.4 总结
1、用户表接口 含CRUD操作 ,每个子类操作一种数据库。
2、 根据配置文件的db字符,反射创建需要的数据库。这样做我们只需要修改配置文件就可以实现数据库的切换了。

浙公网安备 33010602011771号