设计模式笔记10: 抽象工厂模式
Posted 杨铭宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式笔记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字符,反射创建需要的数据库。这样做我们只需要修改配置文件就可以实现数据库的切换了。
以上是关于设计模式笔记10: 抽象工厂模式的主要内容,如果未能解决你的问题,请参考以下文章