- 浏览: 14145 次
- 性别:
- 来自: 北京
最新评论
文章列表
一道有关集合的简单计算题,你是否真的懂了
- 博客分类:
- java基础
题目是这样的:
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 ...