`
wenqxin
  • 浏览: 14145 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
题目是这样的: public class CollectionTest { public static void main(String[] args) { TreeSet<Integer> set = new TreeSet<Integer>(); ArrayList<Integer> list = new ArrayList<Integer>(); Vector<Integer> vector = new Vector<Integer>(); for (int i = 0; i < ...
     最近在看设计模式方面的资料.突发灵感,从数据库的连接中联想到了5种设计模式.然后编写了下,都能实现,可能有些实现方式在实际生产环境中并没有意义.就当是对设计模式的学习吧.      首先上演的就是策略模式.我们在连接数据库时,并非一种数据库,比如,有时是MySql,有时是Oracle,有时又换到SQL Server,都要涉及数据库的切换.此时.我们就可以将数据库连接的算法封装起来,使它们可以相互替换.      首先我们定义一个策略接口,用来表示数据库的连接. package strategy; public interface Strategy { public voi ...
Global site tag (gtag.js) - Google Analytics