题目
现有一个使用三层结构、实体类开发的日记管理系统,日记信息存储在 SQL Server2005 中。
系统架构如图 1 所示。其主要功能是日记的保存(详情参见数据库结构)。
为了提高系统的复用性,客户希望通过修改配置文件在 Sql Server 数据库与 Access 数据库
之间平滑的迁移。
要求:
1、 利用抽象工厂设计模式修改已有的数据访问层,修改后的项目结构参考下
图;
2、 使用接口来定义抽象产品(数据访问层);
3、 完成实体工厂和实体产品(数据访问层)的编码,其中实体产品(数据访问层)
只实现 Sql Server 版本的,Access 版本不做要求;