摘要: 策略模式有点类似我刚刚写的提供者模式。但是在配置上是不同的。下面是一些基本的演示: 模式定义 定义:"准备一组算法,并将每一个算法封装起来,使得它们可以互换。" 模式意图 策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。使这些算法可以相互替换,并提供一种方法来选择最合适的算法 根据上面UML,不难看出,在策略模... 阅读全文
posted @ 2009-01-02 14:49 tomin 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 这是2009年的第二天,也是我在2009年写的第一篇随笔。良好的开始是成功的一般。希望今年我能写出更好的文章能给大家带来帮助。有助于我们一起前进。 有一个实体Provider类,对它的操作有AddItem(),持久化数据在SqlServer数据库中或txt文件里。根据配置文件中的配置来决定数据持久化方案是使用SqlServer数据库还是txt文件; 类的结构如下: 类的... 阅读全文
posted @ 2009-01-02 14:10 tomin 阅读(2534) 评论(3) 推荐(0) 编辑