码迷,mamicode.com
首页 > 其他好文 > 详细

关于抽象工厂的一些理解

时间:2014-11-28 01:03:00      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   sp   strong   文件   on   

接口层的作用:作用解耦业务逻辑层对数据库访问层直接的依赖,在业务逻辑层和数据库访问层之间加入接口层,让业务逻辑层去依赖接口层,数据库访问层如果要修改,只要接口不变化,且数据访问类实现了接口,业务逻辑层就不需要进行修改。如下图,可以进行EF_DAL和ADO.NET_DAL的方便切换。

接口层的使用:UI层与业务逻辑层之间使用抽象工厂模式建立接口层,业务逻辑层与数据访问层之间也使用抽象工厂模式建立接口层。如下图。

抽象工厂实现方式:通过抽象工厂的静态方法读取配置文件获取一个实体工厂对象,使用刚刚获取的实体工厂的静态方法反射得到实体产品。

下图只是对数据访问层和业务逻辑层的关系进行描述,UI层跟业务逻辑层关系相似。

bubuko.com,布布扣

关于抽象工厂的一些理解

标签:style   blog   http   color   使用   sp   strong   文件   on   

原文地址:http://www.cnblogs.com/sunniest/p/4127511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!