会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
spring yang
Making Time for the MITs (Most Important Things)
博客园
首页
新随笔
联系
管理
订阅
2013年3月17日
策略模式实现支持多种类数据库的DBHelp
摘要: 概述 需求 有时我们的系统需要支持多种数据库,如即要支持MSSQL server又要同时支持Oracle database.而如果我们为些实现两套数据库操作的方式,就会不能很好的达到软件设计的目标:高内聚,低偶合。 设计 采取策略模式(Strategy),它定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。 优点: ...
阅读全文
posted @ 2013-03-17 14:04 spring yang
阅读(4068)
评论(7)
推荐(3)
编辑
公告