会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
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
阅读(4067)
评论(7)
推荐(3)
编辑
公告